!RMCL      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKNo rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNone=>?@AESX$NnqeClass for implementation of a  .nqe%Is this bounded channel full? Always L for unbounded channels.nqeSend a message to this channel.nqeClass for implementation of an  .nqeAre there messages queued?nqeReceive a message.nqe;Put a message in the mailbox such that it is received next.nqeM handle and   for a process. nqe0Channel that allows to send or receive messages. nqe3Channel that only allows messages to be sent to it.nqeN< function that receives an event and does something with it.nqeGet a send-only   for an  .nqeWrap a channel in an  nqeCreate an unbounded  .nqe 7 with upper bound on number of allowed queued messages.nqeSend a message to a channel.nqe!Receive a message from a channel.nqe5Send request to channel and wait for a response. The request N* action will be created by this function.nqeDo a  but timeout after u microseconds. Return O if timeout reached.nqeDo a  but timeout after s seconds. Return O if timeout reached.nqeTest all messages in a channel against the supplied function and return the first matching message. Will block until a match is found. Messages that do not match remain in the channel.nqeLike  but with a timeout set at u microseconds. Returns O if timeout is reached.nqeLike  but with a timeout set at s seconds. Returns O if timeout is reached.nqe,Match a message in the channel as an atomic N action.nqeCheck if the channel is empty.nqe{Put a list of messages at the start of a channel, so that the last element of the list is the next message to be received.nqeRun a process in the background and pass it to a function. Stop the background process once the function returns. Background process exceptions are re-thrown in the current thread. nqe/Run a process in the background and return the L handle. Background process exceptions are re-thrown in the current thread.!nqe4Create an unbounded inbox and corresponding mailbox."  !"    !No rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNone>@ASX'/nqeConsumes messages from a P and sends them to a channel.//No rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNone>4/ 0nqeAlias for a publisher process.1nqe$Messages that a publisher will take.5nqeMHandle of a subscriber to a process. Should be kept in order to unsubscribe.6nqe}Create a mailbox, subscribe it to a publisher and pass it to the supplied function . End subscription when function returns.7nqe to events from a publisher.8nqe8Stop listening to events from a publisher. Must provide 5' that was returned from corresponding 7 action.9nqeStart a publisher in the background and pass it to a function. The publisher will be stopped when the function function returns.:nqe$Start a publisher in the background.;nqe(Start a publisher in the current thread.Qnqe2Internal function to dispatch a publisher message. 0142356789:; 5142306789:;No rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNone &'>@AESXJA>nqe>Supervisor strategies to decide what to do when a child stops.?nqesend a SupervisorNotif to   when child dies@nqe3kill all processes and propagate exception upstreamAnqe7ignore processes that stop without raising an exceptionBnqe*keep running if a child dies and ignore itCnqeAlias for supervisor process.Dnqe;Send this message to a supervisor to add or remove a child.EnqeThread handler for child.FnqeCAlias for child action to be executed asynchronously by supervisor.GnqeRun a supervisor asynchronously and pass its mailbox to a function. Supervisor will be stopped along with all its children when the function ends.Hnqe,Run a supervisor as an asynchronous process.Inqe'Run a supervisor in the current thread.Jnqe Add a new F$ to the supervisor. Will return the E_ that was just started. This function will not block or raise an exception if the child dies.KnqeStop a EA controlled by this supervisor. Will block until the child dies.Rnqe'Internal function to stop all children.Snqe@Internal function to wait for a child process to finish running.Tnqe9Internal function to process incoming supervisor message.Unqe3Internal function to run when a child process dies.Vnqe+Internal function to start a child process.Wnqe)Internal fuction to stop a child process.>?@ABCDEFGHIJKFEDC>?@ABGHIJKNo rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNoneK=  !/0142356789:;>?@ABCDEFGHIJKSafeMXYZ[\]^_`      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXVYZ[\]^_`abcdefghijklmnqe-0.6.2-LKgawJEtnF2H8S2Q7gVboControl.Concurrent.NQE.ProcessControl.Concurrent.NQE.Conduit Control.Concurrent.NQE.Publisher!Control.Concurrent.NQE.SupervisorNQE Paths_nqeOutChanmailboxFullSTMsendSTMInChanmailboxEmptySTM receiveSTM requeueSTMProcessgetProcessAsyncgetProcessMailboxInboxMailboxListeninboxToMailbox wrapChannelnewInboxnewBoundedInboxsendreceivequeryqueryUqueryS receiveMatch receiveMatchU receiveMatchSreceiveMatchSTM mailboxEmptyrequeueListSTM withProcessprocess newMailbox$fInChanTBQueue$fInChanTQueue$fOutChanTBQueue$fOutChanTQueue$fOutChanInbox $fInChanInbox $fEqInbox$fHashableMailbox$fOutChanMailbox $fEqMailbox$fHashableProcess$fOutChanProcess $fEqProcessconduitMailbox PublisherPublisherMessage Subscribe UnsubscribeEvent SubscriberwithSubscription subscribe unsubscribe withPublisher publisherpublisherProcess$fHashableSubscriber$fEqSubscriberStrategyNotifyKillAllIgnoreGraceful IgnoreAll SupervisorSupervisorMessageChild ChildActionwithSupervisor supervisorsupervisorProcessaddChild removeChildghc-prim GHC.TypesFalse"async-2.2.2-JNOgs3QkEuXLm97AkAPhACControl.Concurrent.AsyncAsyncbase GHC.Conc.SyncSTM GHC.MaybeNothing$conduit-1.3.2-Api1027aH3bIKN6hf3gZfwData.Conduit.Internal.ConduitConduitpublisherMessagestopAll waitForChildprocessMessage processDead startChild stopChildversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName