úÎÉU     Hmonads in the Action class can participate in message passing and other  Actor operations 8the buffered message passing medium used between actors 6An Actor that discards its input, i.e. a simple loop. GThe Actor encironment in which Actors can be spawned and sent messages +Continue with a new Actor computation step Actor terminating: Ccompose two actors. The second will take over when the first exits !Continue with a Loop computation JSend a message to an Actor. Actors can only be passed messages from other  actors. GRead a message from a mailbox in the IO monad. This can be used as the I mechanism for output from an Actor system. Blocks if the actor is empty 'Return a lazy list of mailbox contents Acreate a new mailbox that Actors can be launched to read from or < send messages to in order to communicate with other actors %fork an actor, returning its mailbox 3fork an actor that reads from the supplied Mailbox 4fork a looping computation which starts immediately Jrun a Loop actor in the main thread, returning when the computation exits @run an Actor in the main thread, returning when the Actor exits         simple-actors-0.0.1Control.Concurrent.ActorsActionMailboxLoop NextActor nextActorActorActorMcontinuedoneaseq continue_sendreceive receiveList newMailbox forkActorforkActorUsingforkLooprunLoop runActorUsing liftIOtoAforkAmailboxactorM actorHandler