To address J.K.'s (lest I misspell) probably ironic question seriously,
why I certainly say Haskell should strive to be as compatible as possible
with ANSI C, whatever Mr. Allbery may think. Gratuitous difference in
functionality that's clearly based on C I/O would benefit no one.