GHC Default Superclass Instances extension