h$1      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNo rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNone>? onqeClass for implementation of a  .nqe%Is this bounded channel full? Always N 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.nqeO handle and   for a process. nqe0Channel that allows to send or receive messages. nqe3Channel that only allows messages to be sent to it.nqeP< 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 P* action will be created by this function.nqeDo a  but timeout after u microseconds. Return Q if timeout reached.nqeDo a  but timeout after s seconds. Return Q 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 Q if timeout is reached.nqeLike  but with a timeout set at s seconds. Returns Q if timeout is reached.nqe,Match a message in the channel as an atomic P action.nqeCheck if the channel is empty.nqePut 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  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? e/nqeConsumes messages from a R and sends them to a channel.//No rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNone? 0nqeAlias for a publisher process.1nqe$Messages that a publisher will take.5nqeHandle of a subscriber to a process. Should be kept in order to unsubscribe.8nqeCreate a mailbox, subscribe it to a publisher and pass it to the supplied function . End subscription when function returns.9nqe to events from a publisher.:nqe8Stop listening to events from a publisher. Must provide 5' that was returned from corresponding 9 action.;nqeStart 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.0142356789:;<=51423089:;<=67No rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNone '(?@@nqe>Supervisor strategies to decide what to do when a child stops.Anqesend a SupervisorNotif to   when child diesBnqe3kill all processes and propagate exception upstreamCnqe7ignore processes that stop without raising an exceptionDnqe*keep running if a child dies and ignore itEnqeAlias for supervisor process.Fnqe;Send this message to a supervisor to add or remove a child.GnqeThread handler for child.HnqeAlias for child action to be executed asynchronously by supervisor.InqeRun a supervisor asynchronously and pass its mailbox to a function. Supervisor will be stopped along with all its children when the function ends.Jnqe,Run a supervisor as an asynchronous process.Knqe'Run a supervisor in the current thread.Lnqe Add a new H$ to the supervisor. Will return the G that was just started. This function will not block or raise an exception if the child dies.MnqeStop a G controlled by this supervisor. Will block until the child dies.@ABCDEFGHIJKLMHGFE@ABCDIJKLMNo rights reserved UNLICENSExenog@protonmail.com experimentalPOSIXNone?  !/0134256789:;<=@DCABEFGHIJKLM Safe-Inferred$STUVWXYZ      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZX[\]^_`abcdefgnqe-0.6.3-inplaceControl.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 Subscriberpublish publishSTMwithSubscription subscribe unsubscribe withPublisher publisherpublisherProcess$fHashableSubscriber$fEqSubscriberStrategyNotifyKillAllIgnoreGraceful IgnoreAll SupervisorSupervisorMessageChild ChildActionwithSupervisor supervisorsupervisorProcessaddChild removeChildghc-prim GHC.TypesFalseasync-2.2.2-6e557ab6937ffb9882b0822c22ad433b8d4bd0646710ca3a451b1588345170caControl.Concurrent.AsyncAsyncbase GHC.Conc.SyncSTM GHC.MaybeNothingconduit-1.3.4-a5d3720846b7a42a85dd79d5bffb91c3cc8c9d51161666aec1a064e393795d2bData.Conduit.Internal.ConduitConduitversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName