data Channel :: Type -> Type
data CHANNEL :: Effect
channel :: forall a e. a -> Eff (channel :: CHANNEL | e) (Channel a)
Creates a channel, which allows you to feed arbitrary values into a signal.
send :: forall a e. Channel a -> a -> Eff (channel :: CHANNEL | e) Unit
Sends a value to a given channel.
subscribe :: forall a. Channel a -> Signal a
Takes a channel and returns a signal of the values sent to it.