thunky

delay the evaluation of a paramless async function and cache the result

now-and-later

Map over an array or object of values in parallel or series, passing each through the async iterator, with optional lifecycle hooks.

taskgroup

Group together synchronous and asynchronous tasks and execute them with support for concurrency, naming, and nesting.