Library for asynchronous programming
