Scoped threads in Rust, and why its async counterpart would be unsound | Wisha Wanichwecharungruang