MK
Size: a a a
MK
IO
data B :: TYPE ('BoxedRep l) where
T :: B
F :: B$WT :: B = CCS_DONT_CARE T! [coercionToken#];
$WF :: B = CCS_DONT_CARE F! [coercionToken#];
T :: forall {l :: Levity}. (l ~# 'Lifted) -> B =
\r [eta_B0] T [coercionToken#];
F :: forall {l :: Levity}. (l ~# 'Lifted) -> B =
\r [eta_B0] F [coercionToken#];
UnliftedDatatypesAA
data B :: forall l. TYPE ('BoxedRep l) where
T :: B @lAA
AA
AA
AA
data B :: forall l. TYPE ('BoxedRep l) where
T :: () -> B @lAA
AA
AA