Golang
Channels visualized as explicit table-rail snapshots: rendezvous, buffering, select wake-ups, and close semantics one step at a time.
Go: Channels
Pick a mode to inspect channel participants, runtime counters, and the Go shape behind each snapshot.
→ send -> block -> wake -> drain