the module I'm thinking of lets you chain (async?) function calls