Run asynchonous functions in succession while potentially operating on the same data.
github.com/ileathan/enQue
ileathan/enQue