0 | module Data.DFunctor
1 |
2 | ||| Dependent version of `Functor`
3 | public export
4 | interface DFunctor (0 f : (t -> Type) -> Type) where
5 |   ||| Analogous to `map`
6 |   dmap : {0 a, b : t -> Type} -> ({0 x : t} -> a x -> b x) -> f a -> f b
7 |