In a previous section we used synchronous channels, but CML provides asynchronous channels with a nonblocking send, called Mailboxes.
send
(* examples/mailboxes.sml *)