Examples from "Communicating Sequential Processes" rewritten in core.async | Heykuki News