úη´     None!"HM4A special IO action which will react to events. See .6An event that carries values of type a when it occurs.A value of type a that varies.’Create a new signal with an initial value. Get back an IO action to change the value of the signal. This is the only way the signal will change.ECreate a new event and the associated IO action to trigger the event.DAn event which gets the value of a signal when another event occurs.7Like snapshot but ignores the original event's payload.,Filter out events with the value of Nothing. )Filter out events using a Maybe function. (Filter out events using a Bool function. An event that never happens. ›Events will occur when an "edge" is detected in a signal. The detection algorithm checks the two values before and after a discrete change in the signal. :Create a signal out of an input event and a state machine.A handler for events.-Prints the values of a signal as they change.*Prints the values of events as they occur.ÿPRun a set of Outputs. This spawns several threads then waits for an event. The output threads will then be killed to stop further processing. However other threads which no longer have any effect will probably remain, taking up resources. After threads have been spawned but before waiting, the given "boot" action will be executed.' !" &action to execute after initialization#event that will shutdown the system#set of output event handlers to run#$%&     !" #$%&'      !"#$%&'(broccoli-0.1.0.0Control.BroccoliOutputEXnewXnewEsnapshot snapshot_justEmaybeEfilterEneveredge accumulateoutdebugXdebugE runProgramPortEJustE SnapshotEProductEMappendEFmapENeverEPortXApplXFmapXPureXdupEreadEreadXhangwaitErunEvent $fMonoidE $fFunctorE$fApplicativeX $fFunctorX