Index
| &&& | FRP.Rhine | 
| *** | FRP.Rhine | 
| **@ | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| *-* | FRP.Rhine.ResamplingBuffer.Util | 
| +++ | FRP.Rhine | 
| --> | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| -@- | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| <+> | FRP.Rhine | 
| <-< | FRP.Rhine.SyncSF, FRP.Rhine | 
| <<< | FRP.Rhine | 
| <<^ | FRP.Rhine | 
| >-- | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| >-> | FRP.Rhine.SyncSF, FRP.Rhine | 
| >>-^ | FRP.Rhine.ResamplingBuffer.Util | 
| >>> | FRP.Rhine | 
| >>>^ | FRP.Rhine | 
| >>^ | FRP.Rhine | 
| @** | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| @@ | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| absolute | FRP.Rhine.Clock, FRP.Rhine | 
| accumulateWith | FRP.Rhine | 
| amGet | FRP.Rhine.ResamplingBuffer.Timeless | 
| amPut | FRP.Rhine.ResamplingBuffer.Timeless | 
| app | FRP.Rhine | 
| arr | FRP.Rhine | 
| arrM | FRP.Rhine | 
| arrMSync | FRP.Rhine.SyncSF, FRP.Rhine | 
| arrMSync_ | FRP.Rhine.SyncSF, FRP.Rhine | 
| arrM_ | FRP.Rhine | 
| Arrow | FRP.Rhine | 
| ArrowApply | FRP.Rhine | 
| ArrowChoice | FRP.Rhine | 
| ArrowLoop | FRP.Rhine | 
| ArrowMonad | |
| 1 (Data Constructor) | FRP.Rhine | 
| 2 (Type/Class) | FRP.Rhine | 
| ArrowPlus | FRP.Rhine | 
| ArrowZero | FRP.Rhine | 
| arr_ | FRP.Rhine.SyncSF, FRP.Rhine | 
| async | Control.Monad.Schedule | 
| AsyncMealy | |
| 1 (Type/Class) | FRP.Rhine.ResamplingBuffer.Timeless | 
| 2 (Data Constructor) | FRP.Rhine.ResamplingBuffer.Timeless | 
| AudioClock | |
| 1 (Type/Class) | FRP.Rhine.Clock.Realtime.Audio | 
| 2 (Data Constructor) | FRP.Rhine.Clock.Realtime.Audio | 
| AudioRate | FRP.Rhine.Clock.Realtime.Audio | 
| average | FRP.Rhine.SyncSF, FRP.Rhine | 
| averageFrom | FRP.Rhine.SyncSF, FRP.Rhine | 
| averageLin | FRP.Rhine.SyncSF, FRP.Rhine | 
| averageLinFrom | FRP.Rhine.SyncSF, FRP.Rhine | 
| Behavior | FRP.Rhine.SyncSF, FRP.Rhine | 
| BehaviorF | FRP.Rhine.SyncSF, FRP.Rhine | 
| BehaviorFExcept | FRP.Rhine.SyncSF.Except | 
| Behaviour | FRP.Rhine.SyncSF, FRP.Rhine | 
| BehaviourF | FRP.Rhine.SyncSF, FRP.Rhine | 
| BehaviourFExcept | FRP.Rhine.SyncSF.Except | 
| buffer1 | FRP.Rhine.Reactimation.Tick | 
| buffer2 | FRP.Rhine.Reactimation.Tick | 
| Busy | |
| 1 (Type/Class) | FRP.Rhine.Clock.Realtime.Busy | 
| 2 (Data Constructor) | FRP.Rhine.Clock.Realtime.Busy | 
| catchE | FRP.Rhine.SyncSF.Except | 
| Clock | FRP.Rhine.Clock, FRP.Rhine | 
| clock | FRP.Rhine.Reactimation, FRP.Rhine | 
| collect | FRP.Rhine.ResamplingBuffer.Collect | 
| collectSequence | FRP.Rhine.ResamplingBuffer.Collect | 
| commuteExceptReader | FRP.Rhine.SyncSF.Except | 
| concurrently | FRP.Rhine.Schedule.Concurrently | 
| Count | |
| 1 (Type/Class) | FRP.Rhine.Clock.Count | 
| 2 (Data Constructor) | FRP.Rhine.Clock.Count | 
| count | FRP.Rhine | 
| createTickable | FRP.Rhine.Reactimation.Tick | 
| delay | FRP.Rhine | 
| derivative | FRP.Rhine.SyncSF, FRP.Rhine | 
| derivativeFrom | FRP.Rhine.SyncSF, FRP.Rhine | 
| Diff | FRP.Rhine.TimeDomain, FRP.Rhine | 
| diffTime | FRP.Rhine.TimeDomain, FRP.Rhine | 
| embed | FRP.Rhine | 
| Empty | FRP.Rhine.SyncSF.Except | 
| Except | FRP.Rhine.SyncSF.Except | 
| except | FRP.Rhine.SyncSF.Except | 
| exceptS | FRP.Rhine.SyncSF.Except | 
| ExceptT | |
| 1 (Data Constructor) | FRP.Rhine.SyncSF.Except | 
| 2 (Type/Class) | FRP.Rhine.SyncSF.Except | 
| feedback | FRP.Rhine | 
| fifo | |
| 1 (Function) | FRP.Rhine | 
| 2 (Function) | FRP.Rhine.ResamplingBuffer.FIFO | 
| fifoWatch | FRP.Rhine.ResamplingBuffer.FIFO | 
| filterS | FRP.Rhine.Clock.Select | 
| first | FRP.Rhine | 
| FixedRate | |
| 1 (Type/Class) | FRP.Rhine.Clock.FixedRate | 
| 2 (Data Constructor) | FRP.Rhine.Clock.FixedRate | 
| flipSchedule | FRP.Rhine.Schedule, FRP.Rhine | 
| flow | FRP.Rhine.Reactimation, FRP.Rhine | 
| foldBuffer | FRP.Rhine.ResamplingBuffer.Collect | 
| fromNumTimeDomain | FRP.Rhine.TimeDomain, FRP.Rhine | 
| genTimeInfo | FRP.Rhine.Clock, FRP.Rhine | 
| get | FRP.Rhine.ResamplingBuffer, FRP.Rhine | 
| HoistClock | |
| 1 (Type/Class) | FRP.Rhine.Clock, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.Clock, FRP.Rhine | 
| hoistedClock | FRP.Rhine.Clock, FRP.Rhine | 
| hoistResamplingBuffer | FRP.Rhine.ResamplingBuffer, FRP.Rhine | 
| hoistSchedule | FRP.Rhine.Schedule, FRP.Rhine | 
| hoistSyncSF | FRP.Rhine.SyncSF, FRP.Rhine | 
| Hz44100 | FRP.Rhine.Clock.Realtime.Audio | 
| Hz48000 | FRP.Rhine.Clock.Realtime.Audio | 
| Hz96000 | FRP.Rhine.Clock.Realtime.Audio | 
| initLastTime | FRP.Rhine.Reactimation.Tick | 
| initTime | FRP.Rhine.Reactimation.Tick | 
| insert | FRP.Rhine | 
| integral | FRP.Rhine.SyncSF, FRP.Rhine | 
| integralFrom | FRP.Rhine.SyncSF, FRP.Rhine | 
| iPost | FRP.Rhine | 
| iPre | FRP.Rhine | 
| keepFirst | FRP.Rhine.SyncSF.Except | 
| keepLast | FRP.Rhine.ResamplingBuffer.KeepLast | 
| Kleisli | |
| 1 (Data Constructor) | FRP.Rhine | 
| 2 (Type/Class) | FRP.Rhine | 
| LastTime | FRP.Rhine.Schedule, FRP.Rhine | 
| lastTime | FRP.Rhine.Reactimation.Tick | 
| LeafLastTime | FRP.Rhine.Schedule, FRP.Rhine | 
| left | FRP.Rhine | 
| leftApp | FRP.Rhine | 
| Leftmost | FRP.Rhine.Schedule, FRP.Rhine | 
| liftCallCC | FRP.Rhine.SyncSF.Except | 
| LiftClock | FRP.Rhine.Clock, FRP.Rhine | 
| liftClock | FRP.Rhine.Clock, FRP.Rhine | 
| liftListen | FRP.Rhine.SyncSF.Except | 
| liftMSFBase | FRP.Rhine | 
| liftMSFPurer | FRP.Rhine | 
| liftMSFTrans | FRP.Rhine | 
| liftPass | FRP.Rhine.SyncSF.Except | 
| liftS | FRP.Rhine | 
| linear | FRP.Rhine.ResamplingBuffer.Interpolation | 
| loop | FRP.Rhine | 
| mainClock | FRP.Rhine.Clock.Select | 
| mapExcept | FRP.Rhine.SyncSF.Except | 
| mapExceptT | FRP.Rhine.SyncSF.Except | 
| mapMaybeS | FRP.Rhine | 
| mapMSF | FRP.Rhine | 
| mappendFrom | FRP.Rhine | 
| mappendS | FRP.Rhine | 
| Millisecond | FRP.Rhine.Clock.Realtime.Millisecond | 
| monadMorphism | FRP.Rhine.Clock, FRP.Rhine | 
| MSF | |
| 1 (Data Constructor) | FRP.Rhine | 
| 2 (Type/Class) | FRP.Rhine | 
| msfBuffer | FRP.Rhine.ResamplingBuffer.MSF | 
| MSink | FRP.Rhine | 
| MStream | FRP.Rhine | 
| next | FRP.Rhine | 
| NumTimeDomain | |
| 1 (Type/Class) | FRP.Rhine.TimeDomain, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.TimeDomain, FRP.Rhine | 
| once | FRP.Rhine.SyncSF.Except | 
| once_ | FRP.Rhine.SyncSF.Except | 
| Parallel | FRP.Rhine.SF, FRP.Rhine | 
| parallelCl1 | FRP.Rhine.Schedule, FRP.Rhine | 
| parallelCl2 | FRP.Rhine.Schedule, FRP.Rhine | 
| ParallelClock | |
| 1 (Type/Class) | FRP.Rhine.Schedule, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.Schedule, FRP.Rhine | 
| ParallelLastTime | FRP.Rhine.Schedule, FRP.Rhine | 
| parallelSchedule | FRP.Rhine.Schedule, FRP.Rhine | 
| ParClockInclusion | FRP.Rhine.Schedule, FRP.Rhine | 
| ParClockInL | FRP.Rhine.Schedule, FRP.Rhine | 
| parClockInL | FRP.Rhine.Reactimation.Tick | 
| ParClockInR | FRP.Rhine.Schedule, FRP.Rhine | 
| parClockInR | FRP.Rhine.Reactimation.Tick | 
| ParClockRefl | FRP.Rhine.Schedule, FRP.Rhine | 
| parClockTagInclusion | FRP.Rhine.Schedule, FRP.Rhine | 
| pauseOn | FRP.Rhine | 
| PureAudioClock | |
| 1 (Type/Class) | FRP.Rhine.Clock.Realtime.Audio | 
| 2 (Data Constructor) | FRP.Rhine.Clock.Realtime.Audio | 
| pureAudioClockF | FRP.Rhine.Clock.Realtime.Audio | 
| pureBuffer | FRP.Rhine.ResamplingBuffer.Collect | 
| put | FRP.Rhine.ResamplingBuffer, FRP.Rhine | 
| race | Control.Monad.Schedule | 
| reactimate | FRP.Rhine | 
| repeatedly | FRP.Rhine | 
| ResamplingBuffer | |
| 1 (Type/Class) | FRP.Rhine.ResamplingBuffer, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.ResamplingBuffer, FRP.Rhine | 
| ResamplingPoint | |
| 1 (Type/Class) | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| rescale | FRP.Rhine.Clock, FRP.Rhine | 
| RescaledClock | |
| 1 (Type/Class) | FRP.Rhine.Clock, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.Clock, FRP.Rhine | 
| RescaledClockS | |
| 1 (Type/Class) | FRP.Rhine.Clock, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.Clock, FRP.Rhine | 
| rescaleS | FRP.Rhine.Clock, FRP.Rhine | 
| retag | FRP.Rhine.Clock, FRP.Rhine | 
| returnA | FRP.Rhine | 
| Rhine | |
| 1 (Type/Class) | FRP.Rhine.Reactimation, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.Reactimation, FRP.Rhine | 
| RhineAndResamplingPoint | |
| 1 (Type/Class) | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| RhineParallelAndSchedule | |
| 1 (Type/Class) | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.SF.Combinators, FRP.Rhine | 
| right | FRP.Rhine | 
| Rightmost | FRP.Rhine.Schedule, FRP.Rhine | 
| runExcept | FRP.Rhine.SyncSF.Except | 
| runExceptT | FRP.Rhine.SyncSF.Except | 
| runKleisli | FRP.Rhine | 
| runMSFExcept | FRP.Rhine.SyncSF.Except | 
| runScheduleIO | Control.Monad.Schedule | 
| runScheduleT | Control.Monad.Schedule | 
| runSyncExcept | FRP.Rhine.SyncSF.Except | 
| safe | FRP.Rhine.SyncSF.Except | 
| safely | FRP.Rhine.SyncSF.Except | 
| scaledTimer | FRP.Rhine.SyncSF.Except | 
| schedSelectClocks | FRP.Rhine.Clock.Select | 
| Schedule | |
| 1 (Type/Class) | FRP.Rhine.Schedule, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.Schedule, FRP.Rhine | 
| schedule | FRP.Rhine.Schedule.Trans | 
| scheduleStep | FRP.Rhine.Clock.Step | 
| ScheduleT | Control.Monad.Schedule | 
| second | FRP.Rhine | 
| select | FRP.Rhine.Clock.Select | 
| SelectClock | |
| 1 (Type/Class) | FRP.Rhine.Clock.Select | 
| 2 (Data Constructor) | FRP.Rhine.Clock.Select | 
| Sequential | FRP.Rhine.SF, FRP.Rhine | 
| sequentialCl1 | FRP.Rhine.Schedule, FRP.Rhine | 
| sequentialCl2 | FRP.Rhine.Schedule, FRP.Rhine | 
| SequentialClock | |
| 1 (Type/Class) | FRP.Rhine.Schedule, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.Schedule, FRP.Rhine | 
| SequentialLastTime | FRP.Rhine.Schedule, FRP.Rhine | 
| sequentialSchedule | FRP.Rhine.Schedule, FRP.Rhine | 
| SF | FRP.Rhine.SF, FRP.Rhine | 
| sf | FRP.Rhine.Reactimation, FRP.Rhine | 
| sinceStart | FRP.Rhine.Clock, FRP.Rhine | 
| sinceTick | FRP.Rhine.Clock, FRP.Rhine | 
| sleepClock | FRP.Rhine.Clock.Realtime.Millisecond | 
| startClock | FRP.Rhine.Clock, FRP.Rhine | 
| startSchedule | FRP.Rhine.Schedule, FRP.Rhine | 
| StdinClock | |
| 1 (Type/Class) | FRP.Rhine.Clock.Realtime.Stdin | 
| 2 (Data Constructor) | FRP.Rhine.Clock.Realtime.Stdin | 
| Step | |
| 1 (Type/Class) | FRP.Rhine.Clock.Step | 
| 2 (Data Constructor) | FRP.Rhine.Clock.Step | 
| step | FRP.Rhine.SyncSF.Except | 
| stepsize | FRP.Rhine.Clock.Step | 
| sumFrom | FRP.Rhine | 
| sumS | FRP.Rhine | 
| switch | FRP.Rhine | 
| SyncExcept | FRP.Rhine.SyncSF.Except | 
| Synchronous | FRP.Rhine.SF, FRP.Rhine | 
| syncId | FRP.Rhine.SyncSF, FRP.Rhine | 
| SyncSF | FRP.Rhine.SyncSF, FRP.Rhine | 
| SyncSignal | FRP.Rhine.SyncSF, FRP.Rhine | 
| Tag | FRP.Rhine.Clock, FRP.Rhine | 
| tag | FRP.Rhine.Clock, FRP.Rhine | 
| throwE | FRP.Rhine.SyncSF.Except | 
| throwOn | FRP.Rhine.SyncSF.Except | 
| throwOn' | FRP.Rhine.SyncSF.Except | 
| throwS | FRP.Rhine.SyncSF.Except | 
| tick | FRP.Rhine.Reactimation.Tick | 
| Tickable | |
| 1 (Type/Class) | FRP.Rhine.Reactimation.Tick | 
| 2 (Data Constructor) | FRP.Rhine.Reactimation.Tick | 
| ticksf | FRP.Rhine.Reactimation.Tick | 
| TimeDomain | FRP.Rhine.TimeDomain, FRP.Rhine | 
| TimeDomainOf | FRP.Rhine.Clock, FRP.Rhine | 
| TimeInfo | |
| 1 (Type/Class) | FRP.Rhine.Clock, FRP.Rhine | 
| 2 (Data Constructor) | FRP.Rhine.Clock, FRP.Rhine | 
| timeInfo | FRP.Rhine.SyncSF, FRP.Rhine | 
| timeInfoOf | FRP.Rhine.SyncSF, FRP.Rhine | 
| timeless | FRP.Rhine.SyncSF, FRP.Rhine | 
| timelessResamplingBuffer | FRP.Rhine.ResamplingBuffer.Timeless | 
| timer | FRP.Rhine.SyncSF.Except | 
| timestamped | FRP.Rhine.ResamplingBuffer.Util | 
| trace | FRP.Rhine | 
| traceWhen | FRP.Rhine | 
| traceWith | FRP.Rhine | 
| trivialResamplingBuffer | |
| 1 (Function) | FRP.Rhine.Reactimation.Tick | 
| 2 (Function) | FRP.Rhine.ResamplingBuffer.Timeless | 
| try | FRP.Rhine.SyncSF.Except | 
| unfold | FRP.Rhine | 
| unMSF | FRP.Rhine | 
| unscaledClock | FRP.Rhine.Clock, FRP.Rhine | 
| unscaledClockS | FRP.Rhine.Clock, FRP.Rhine | 
| UTCTime | FRP.Rhine.TimeDomain, FRP.Rhine | 
| Wait | |
| 1 (Type/Class) | Control.Monad.Schedule | 
| 2 (Data Constructor) | Control.Monad.Schedule | 
| wait | Control.Monad.Schedule | 
| waitClock | FRP.Rhine.Clock.Realtime.Millisecond | 
| weightedAverageFrom | FRP.Rhine.SyncSF, FRP.Rhine | 
| withExcept | FRP.Rhine.SyncSF.Except | 
| withExceptT | FRP.Rhine.SyncSF.Except | 
| withSideEffect | FRP.Rhine | 
| withSideEffect_ | FRP.Rhine | 
| zeroArrow | FRP.Rhine | 
| ^->> | FRP.Rhine.ResamplingBuffer.Util | 
| ^<< | FRP.Rhine | 
| ^>> | FRP.Rhine | 
| ^>>> | FRP.Rhine | 
| ||| | FRP.Rhine |