Module with operators for the `DFunctor` intrerface I put them in a separate module to make it possible to avoid name ambiguities.
(<$>) : DFunctor f => (a x -> b x) -> f a -> f bAn infix alias for `dmap`
(<&>) : DFunctor f => f a -> (a x -> b x) -> f bFlipped version of `<$>`, an infix alias for `dmap`