T2721.hs:15:28: Can't make a derived instance of ā€›C Nā€™ (even with cunning newtype deriving): the class has associated types In the newtype declaration for ā€›Nā€™