Library that allows writing and consuming javascript asynchronous functions as if they were synchronous.