buffering package:effectful
block-buffering should be enabled if possible. The size of the buffer
is
n items if the argument is
Just n and is
otherwise implementation-dependent.
line-buffering should be enabled if possible.
buffering is disabled if possible.