Reasoning About Async Rust with State Machines
aibodh.com