> This seems even better, since it tells the truth about implicitly > paused threads, which don't recieve a value. It might require a > utility function or two for common cases. One utility function that comes to mind (under my renaming) is val send: 'a t * 'a -> runnable