TwistedOak.Threading (nuget): A variety of utility classes and methods related to tasks, synchronization contexts, asynchrony, exclusion, and awaiting.  Makes tasks queryable and synchronization contexts awaitable. Includes anonymous awaitable types, a void task completion source, a simple one time lock, etc. See the project url for more details.
Keywords: threading|task|await|async