Creates a future owned by the current scope with settlement callbacks.
Future plus resolve and reject callbacks.
resolve
reject
Creates a future owned by the current scope with settlement callbacks.