#[snarfed]at least in contexts where _the_ task at hand is concurrency, eg highly concurrent scalable backends. you need tools that let you do that and enable maintenance over time. language primitives like channels and async/await help with that. callbacks hurt.