import public Data.List.Elem
import public Data.List.Quantifiers.Extradata Event : Type -> TypeA data type isomorphic to `Maybe` used to signal
occurences of discrete events.
project : (0 k : {_:8949}) -> Elem k ks => Any f ks -> Event (f k)Try to extract a value from an n-ary sum.
maybeToEvent : Maybe a -> Event aeventToMaybe : Event a -> Maybe afromEvent : Lazy a -> Event a -> atoEvent : Bool -> Lazy a -> Event aevent : Lazy b -> Lazy (a -> b) -> Event a -> bunionL : Event a -> Event a -> Event aunionR : Event a -> Event a -> Event aunionWith : (a -> a -> a) -> Event a -> Event a -> Event afilter : (a -> Bool) -> Event a -> Event amapMaybe : (a -> Maybe b) -> Event a -> Event b