This library implements purely functional, monadic promises.