úÎ95Ž?      !"#$%&'()*+,-./0123456789:;<=>None 'Creates a signal with a constant value. ¦Merge two signals, returning a new signal which will yield a value |whenever either of the input signals yield. Its initial value will be |that of the first signal. Merge all signals inside a ?, returning a @6 which will |either contain the resulting signal, or A if the ? |was empty. »Creates a past dependent signal. The function argument takes the value of |the input signal, and the previous value of the output signal, to produce |the new value of the output signal. jCreates a signal which yields the current value of the second signal every |time the first signal yields. hCreate a signal which only yields values which aren't equal to the previous |value of the input signal.QGiven a signal of effects with no return value, run each effect as it |comes in.Takes a signal of effects of a“, and produces an effect which returns a |signal which will take each effect produced by the input signal, run it, |and yield its returned value.bTakes a signal and filters out yielded values for which the provided |predicate function returns false.-Map a signal over a function which returns a @$, yielding only the |values inside Bs, dropping the As.    4None=Creates a signal which yields the current time (according to ') every |given number of milliseconds.XReturns the number of milliseconds since an arbitrary, but constant, time |in the past.QTakes a signal and delays its yielded values by a given number of |milliseconds.CTakes a signal and a time value, and creates a signal which yields C3 |when the input signal yields, then goes back to Dn after the given |number of milliseconds have elapsed, unless the input signal yields again |in the interim.þTakes a signal and a time value, and creates a signal which waits to yield |the next result until the specified amount of time has elapsed. It then |yields only the newest value from that period. New events during the debounce |period reset the delay.None3Creates a signal which will be true< when the key matching the given key |code is pressed, and false when it's released.4Creates a signal which will be true/ when the given mouse button is |pressed, and false when it's released.5QA signal containing the current state of the touch device, as described by |the  record type.6A signal which will be true> when at least one finger is touching the |touch device, and false otherwise.7/A signal containing the current mouse position.89A signal which yields the current time, as determined by *, on every |animation frame (see [https:/developer.mozilla.orgen-USdocsWebAPIwindow/requestAnimationFrame]).9GA signal which contains the document window's current width and height. !"#$%&'()*+,-./0123456789 !"#$%&'()*+,-./0123456789/012+,-.34 !"#$%&'()*56789   !"#$%&'()*+,-./0123456789None<KCreates a channel, which allows you to feed arbitrary values into a signal.=!Sends a value to a given channel.>>Takes a channel and returns a signal of the values sent to it.:;<=>:;<=>:;<=>:;<=>E      !""#$%&'()*+,-../01123456789:;;<=>?@>AB>AC>ADEFGEFHI"ramus-0.0.1-GORrwbi65As2eK2qggLz4R Ramus.Signal Ramus.Time Ramus.DOM Ramus.ChannelSignalgetset subscribe unsafeRef unsafeReadmakeconstantmerge mergeManyfoldpsampleOn dropRepeats runSignalunwrapfilter filterMap~>$fSemigroupSignal$fApplicativeSignal$fFunctorSignalTime millisecondsecondeverynowdelaysincedebounceTouchidscreenXscreenYclientXclientYpageXpageYradiusXradiusY rotationAngleforce DimensionPairwhCoordinatePairxy keyPressed mouseButtontouchtapmousePosanimationFramewindowDimensionsChannelchannelsendbase Data.FoldableFoldableGHC.BaseMaybeNothingJustghc-prim GHC.TypesTrueFalse