Depth first traversal for recursive, async JavsScript functions
github.com