[Haskell-cafe] "SameConstraints?" type constraints