Haskell needs more work on the differences between interactive and non-interactive...