Simple library to chain and run functions with asynchronous calls