[Haskell-cafe] Word rigid in "`a' is a rigid type variable..."