Lightweight library for asynchronous tasks and eventual values