Haste.App.Concurrent
data MVar a
data MBox t a
data Send
data Recv
type Inbox
type Outbox
class MonadConc m
forkMany
newMVar
newEmptyMVar
takeMVar
putMVar
peekMVar
readMVar
spawn
receive
statefully
(!)
(<!)
forever