A thread support library which supports coroutines and channels.