Repr Bool |
Repr Char |
Repr Double |
Repr Int |
Repr Int8 |
Repr Int16 |
Repr Int32 |
Repr Int64 |
Repr Word |
Repr Word8 |
Repr Word16 |
Repr Word32 |
Repr Word64 |
Repr () |
Repr ByteString |
Repr IntSet |
Repr a[aefq] => Repr ([] a[aefq]) |
Repr a[aebo] => Repr (Maybe a[aebo]) |
Repr a[ageh] => Repr (IntMap a[ageh]) |
Repr a[agmy] => Repr (Seq a[agmy]) |
Repr a[afSj] => Repr (Set a[afSj]) |
ReprT f => Repr (Fix f) |
Repr (U0 a) |
Repr a[a4IN] => Repr (I0 a[a4IN]) |
Repr a[ae54] => Repr (Rev a[ae54]) |
(Repr a[aeYY], Repr a[aeYT]) => Repr (Either a[aeYT] a[aeYY]) |
(Repr a[aelf], Repr a[aela]) => Repr ((,) a[aela] a[aelf]) |
(Repr a[afHk], Repr i[afH5], Ix i[afH5]) => Repr (Array i[afH5] a[afHk]) |
(Repr a[ag2v], Repr k[ag2j]) => Repr (Map k[ag2j] a[ag2v]) |
(Repr a[a4S1], ReprT f[a4RU]) => Repr (L f[a4RU] a[a4S1]) |
Repr a => Repr (K0 a b) |
(Repr a[aey5], Repr a[aexT], Repr b[aexU]) => Repr ((,,) a[aexT] b[aexU] a[aey5]) |
(Repr a[a5pJ], ReprT f[a5pB], ReprT g[a5pC]) => Repr (O f[a5pB] g[a5pC] a[a5pJ]) |
(Repr a[a5eO], ReprT f[a5eC], ReprT g[a5eD]) => Repr ((f[a5eC] :+: g[a5eD]) a[a5eO]) |
(Repr a[a51P], ReprT f[a51F], ReprT g[a51G]) => Repr ((f[a51F] :*: g[a51G]) a[a51P]) |
(Repr a[aeO6], Repr a[aeNR], Repr b[aeNS], Repr c[aeNT]) => Repr ((,,,) a[aeNR] b[aeNS] c[aeNT] a[aeO6]) |