async-recursion - A procedural attribute macro to automatically transform async functions so that they can run recursively.
async-recursion