úÎ! Ô"      !A basic actor model in Haskell(c) Samuel Schlesinger 2020MITsgschlesinger@gmail.com experimentalPOSIX, WindowsSafe"#$%&'*1;<=?@ASXP " stm-actorThe exception thrown when we  an . stm-actor)The exception thrown when an actor we've  ed with has died. stm-actor¡A handle to do things to actors, like sending them messages, fiddling with their threads, or adding an effect that will occur after they've finished executing. stm-actor&A type that contains the actions that  s will do. stm-actor Perform some + in a thread, with some cleanup afterwards. stm-actor Perform some  in a thread.  stm-actorReceive a message and do some  with it.  stm-actorDReceive a message and, in the same transaction, produce some result.  stm-actor-Use a natural transformation to transform an  on one base monad to another.  stm-actor\Link the lifetime of the given actor to this one. If the given actor dies, it will throw a  exception to us with its # attached to it.  stm-actoriLinks the lifetime of the first actor to the second. If the second actor's thread dies, it will throw a " exception to the first with its # attached to it. stm-actor Returns the #K of the actor executing this action. This is possibly more efficient than $ing %G, but more than that, it gives us the ability to grab it in arbitrary & contexts, rather than only in ' ones. stm-actor Throws a " exception to the given .  (      !"#$%&$'($%)$*+$',-(stm-actor-0.2.0.0-KLeU9C97enBKF90H0dN2TxControl.Concurrent.ActorLinkKillActorActionTaddAfterEffectthreadIdsend actFinallyactreceive receiveSTM hoistActionTlinklinkSTMselfmurder$fContravariantActor $fShowActor $fEqActor$fMonadRWSrwsActionT$fMonadReaderrActionT$fExceptionLinkKill$fExceptionMurderKill$fShowLinkKill$fShowMurderKill$fMonadContActionT$fMonadStateActionT$fMonadWriterActionT$fMonadErrorActionT$fMonadTransActionT$fMonadIOActionT$fMonadActionT$fApplicativeActionT$fFunctorActionT MurderKillbase GHC.Conc.SyncThreadIdControl.Monad.IO.ClassliftIO myThreadIdGHC.Base ApplicativeMonadIO