1 2 3 4 5 6 7
{-# LANGUAGE RoleAnnotations, IncoherentInstances #-} module Roles12 where type role C2 representational class C2 a where meth2 :: a -> a