[Haskell-cafe] Package versioning policy - Harmless type changes?