| Portability | see LANGUAGE pragmas (... GHC) |
|---|---|
| Stability | experimental |
| Maintainer | nicolas.frisby@gmail.com |
Type.Yoko.MFun
Description
An enrichment of Type.Yoko.Fun where functions must be of kind * -> * -> *;
the first parameter is a mediator and the second is (as expected by
Type.Yoko.Fun) the type at which the function is to be instantiated.
Documentation
mediator-functions can be mapped across an RM type/value.
Instances
| U ::: (Domain (RMMap u fn m)) | |
| ((Rep t) ::: (Domain (RMMap u fn m)), Generic t) => (N t) ::: (Domain (RMMap u fn m)) | |
| (Dom (fn m) t ~ Med m t, Rng (fn m) t ~ Med (MApp fn m) t, t ::: u, t ::: (Domain (fn m)), Wrapper (fn m)) => (R t) ::: (Domain (RMMap u fn m)) | |
| (D a) ::: (Domain (RMMap u fn m)) | |
| c ::: (Domain (RMMap u fn m)) => (M i c) ::: (Domain (RMMap u fn m)) | |
| (Functor f, c ::: (Domain (RMMap u fn m))) => (F f c) ::: (Domain (RMMap u fn m)) | |
| (c ::: (Domain (RMMap u fn m)), d ::: (Domain (RMMap u fn m)), FunctorTSTSS ff) => (FF ff c d) ::: (Domain (RMMap u fn m)) |