Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
Orphan instances
Adjoint (Product s) ((->) s :: Type -> Type) Source # | |
(-|) :: a -> (Product s a -> b) -> s -> b Source # (|-) :: Product s a -> (a -> s -> b) -> b Source # phi :: (Product s a -> b) -> a -> s -> b Source # psi :: (a -> s -> b) -> Product s a -> b Source # eta :: a -> ((->) s :. Product s) := a Source # epsilon :: ((Product s :. (->) s) := a) -> a Source # (-|$) :: Covariant v => v a -> (Product s a -> b) -> v (s -> b) Source # ($|-) :: Covariant v => v (Product s a) -> (a -> s -> b) -> v b Source # |