Submits the provided function as a task and returns a handle to it in the form of a future
the task's Future
See Implementation
Submits the provided function as a task and returns a handle to it in the form of a future