A module to enable writing asynchronous code as a chain.