a little asynchronous functional programming library.