[GHC] #8021: Multiple constraint classes - the alternative to superclass