Delayed task

* Provide public access to an improved implementation of `TaskCompletionSourceExtensions`
* Fixes #30
* Fixes #31
* Fixes #32