Control.Concurrent.Actor
data ActorHandle msg
class ActorMessage msg
class MonadActor msg m
data ActorM msg a
send
receive
receiveMaybe
receiveSTM
spawnActor
runActor
self
actorThread