Parsec 2.x から 3.1 にアップデートした後、many1 を使用するコードは次のようにword = many1 letter
失敗します:
No instance for (Stream s m Char) arising from a use of `letter'
ソースファイルの先頭に追加すると問題が解決すると主張するメーリングリストの投稿を見つけました{-#LANGUAGE NoMonomorphismRestriction #-}
が、そうではありませんでした。