GHC 8 superclass chain constraint regression