1 2 3 4 5 6 7 8 9 10
{-# LANGUAGE Haskell2010 #-} {-# LANGUAGE StandaloneDeriving #-} class C a instance C Int newtype T = T Int deriving instance C T