warning fix: don't use -XPatternSignatures in GHC >= 6.10