Ask HN: What are the best ways to reason about async protocols? | Heykuki News