Lightweight library for asynchronous task and eventual values