A lightweight library that provides tools for organizing asynchronous code