-- witness dictionary is identical to the argument
-- dictionary. Hence no bindings, no pragmas.
-- witness dictionary is identical to the argument
-- dictionary. Hence no bindings, no pragmas.
Coercion -- The coercion maps from newtype to the representation type
-- (mentioning type variables bound by the forall'd iSpec variables)
-- E.g. newtype instance N [a] = N1 (Tree a)
Coercion -- The coercion maps from newtype to the representation type
-- (mentioning type variables bound by the forall'd iSpec variables)
-- E.g. newtype instance N [a] = N1 (Tree a)