GHC Superclass Default Instances extension