[Haskell-cafe] Infinite types should be optionally allowed