fails:ARGF.closed? returns true if the current stream has been closed
