Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
Instances
Arrow Fn Source # | |
ArrowChoice Fn Source # | |
ArrowApply Fn Source # | |
Defined in Util.Universe | |
ArrowLoop Fn Source # | |
Defined in Util.Universe | |
Monad (Fn a) Source # | |
Functor (Fn a) Source # | |
Applicative (Fn a) Source # | |
Universe a => Foldable (Fn a) Source # | |
Defined in Util.Universe fold :: Monoid m => Fn a m -> m # foldMap :: Monoid m => (a0 -> m) -> Fn a a0 -> m # foldr :: (a0 -> b -> b) -> b -> Fn a a0 -> b # foldr' :: (a0 -> b -> b) -> b -> Fn a a0 -> b # foldl :: (b -> a0 -> b) -> b -> Fn a a0 -> b # foldl' :: (b -> a0 -> b) -> b -> Fn a a0 -> b # foldr1 :: (a0 -> a0 -> a0) -> Fn a a0 -> a0 # foldl1 :: (a0 -> a0 -> a0) -> Fn a a0 -> a0 # elem :: Eq a0 => a0 -> Fn a a0 -> Bool # maximum :: Ord a0 => Fn a a0 -> a0 # minimum :: Ord a0 => Fn a a0 -> a0 # | |
(Eq a, Finite a) => Traversable (Fn a) Source # | |
Universe a => Eq1 (Fn a) Source # | |
Category Fn Source # | |
(Universe a, Eq b) => Eq (Fn a b) Source # | |
Semigroup b => Semigroup (Fn a b) Source # | |
Monoid b => Monoid (Fn a b) Source # | |
(Finite a, Ord a, Universe b) => Universe (Fn a b) Source # | |
Defined in Util.Universe | |
(Ord a, Finite a, Finite b) => Finite (Fn a b) Source # | |
Defined in Util.Universe |