AB7zr      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopq Safe-InferredHMAlternate for r. that can be used with both ghc 7.8 and older.    None!"2346HMTU=Represents return values and informations of step executions.sMonoid wrapper)Occasional signals with creation methods.Signals that can be absent(t$) or end. For composite structure, : can be defined as monoidal sum of all member occasionals.!The stream transducer arrow. To construct ! instances, use , u, functions declared in   !, or arrow combinations of them.v*To get multiple outputs by one input, the v parameter is introduced. Once a value wed, the machine is x ed until it ys.z6Composition is proceeded by the backtracking strategy.'Alias of "arr . fmap"While "ProcessA a (Event b) (Event c)" means a transducer from b to c, function b->c can be lifted into a transducer by fhis function.PBut in most cases you needn't call this function in proc-do notations, because u/s are completed automatically while desugaring. For example, proc x -> returnA -< f <$> x is equivalent to evMap f >Repeatedly call p.How many times p is called is indefinite. So p! must satisfy the equation below; p &&& p === p >>> (id &&& id)?Repeatedly call p.How many times p is called is indefinite. So p! must satisfy the equation below; 1p &&& (p >>> arr null) === p &&& arr (const True)where (null = getAll . foldMap (_ -> All False)@=Run a machine with results concatenated in terms of a monoid.ARun a machine.B%Run a machine discarding all results.C:Execute until an input consumed and the machine suspended.D!Execute until an output produced.s{|}~s t!vyxw"#$z%&'()*+,-./0123456789:;<=>?@ABCD1 !"#$%&'()*+,-./0123456789:;<=>?@ABCD1! %&'+*,-()./01A@BCD234567:;<=89#$">?V{|}~s t!vwxy"#$z%&'()*+,-./0123456789:;<=>?@ABCDNoneEFGHIJKEFGHIJKEFGHIJKEFGHIJKNone2346HMU+Make two event streams into one. Actually W is more general and convenient; ... <- tee -< (e1, e2)is equivalent to ,... <- gather -< [Left <$> e1, Right <$> e2]WhMake multiple event channels into one. If simultaneous events are given, lefter one is emitted earlier.XFProvides a source event stream. A dummy input event stream is needed.  run af [...] is equivalent to ( run (source [...] >>> af) (repeat ()) YFGiven an array-valued event and emit it's values as inidvidual events.Z7Executes an action once per an input event is provided._IObserve a previous value of a signal. Tipically used with rec statement.LMNOPQRSTUVWXYZ[\]^_ 23456789:;<=LMNOPQRSTUVWXYZ[\]^_ LMNOPQR234567:;<=STUWVXY[\Z89]^_LMNOPQRSTUVWXYZ[\]^_Q  3Contains the main documentation and module imports.None !"246HMY  !"#$%&'()*+,-./0123456789:;<=>?@ABCDLMNOPQRSTUVWXYZ[\]^_None246HM`ab`ab`ab`abNone246HMcdefghijklmnopqcdefghijklmnopqdefefghijklmnopqccdefghijklmnopq    !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuUWvYwxyz{|}~p{)*ilmmachinecell-2.1.0Control.Arrow.Machine.ArrowUtilControl.Arrow.Machine.Types$Control.Arrow.Machine.Misc.ExceptionControl.Arrow.Machine.UtilsControl.Arrow.Machine.Misc.Pump#Control.Arrow.Machine.Misc.DiscreteControl.Arrow.Machine.PlanPlanControl.Arrow.MachineUtilsAStoASfromASary0ary1ary2ary3ary4ary5kleislikleisli0kleisli2kleisli3kleisli4kleisli5 unArrowMonad arrowMonadreading statefullyelimRExecInfoyields hasConsumed hasStoppedPlanT OccasionalnoEventend Occasional'collapseEventProcessAfitExfitloop' condEvent filterEventevMapstoppedmutedyieldawaitstopcatchP constructT repeatedlyT construct repeatedlyswitchdSwitchrSwitchdrSwitchkSwitchdkSwitchparparBpSwitchpSwitchBrpSwitch rpSwitchB unsafeSteady unsafeExhaustrunOnrunrun_stepRun stepYieldcatchhandlebracketbracket_bracketOnErrorfinally onExceptionholddHoldaccumdAccumedge passRecent withRecent peekState encloseStateteesamplegathersourceforkanytimefilterechonowonEnd cycleDelayDuctintakeoutletAlgTupdatesvaluearrarr2arr3arr4arr5constantfromEq asUpdaterarrows-0.4.4.1Control.Arrow.Internals elimReaderWithEndNoEventbase Control.ArrowPhaseFeedSweepSuspend compositeStepBuilder unBuilderRMRunInfofreezeRI getInputRI getPaddingRI getPhaseRIgetFitRIgetRWE getContWEPlanFStopPFYieldPFAwaitPFEndstepStepType dimapStepparStepidSteparrStepcompositeStep' evMaybePh switchCore broadcastparCorewhile_runRMfeed_feedfreezesweepsweepAll$fMonoidExecInfo$fMonoidBuilder$fMonoidWithEnd$fFunctorPlanF$fOccasionalEvent$fOccasional'Event$fOccasional(,)$fOccasional'(,) $fMonoidEvent$fFunctorEvent!$fArrowAddReaderrProcessAProcessA$fArrowReaderrProcessA$fArrowLoopProcessA$fArrowChoiceProcessA$fArrowProcessA$fCategory*ProcessA$fApplicativeProcessA$fFunctorProcessA$fProfunctorProcessA $fMonoidPhase exposeStateoneMoreevalmakeTonUpdate$fApplicativeAlg $fFunctorAlg