async.* are now all mods (needs cleanup)