Tools and runtime for asynchronous programming
