> You usually wrap the data type in a newtype and use > GeneralizedNewtypeDeriving to derive the classes you want to keep. Then > write custom instances for the type classes you want to override. thank you very much, this worked! Best regards Johannes