[Haskell-cafe] Problem with forall type in type declaration