Lightweight and typesafe asynchronous computation graphs
Impromptu makes it simple to write typesafe, asynchronous tasks.