Tracks the result of future and uses the value to complete this, eventually calling the
registered [callback@Gio.
AsyncReadyCallback].
| this |
a [iface@Gio.AsyncResult] |
| future |
a [class@Dex.Future] |