fails:IO#reopen reassociates self with the I/O stream specified as an argument, after some reads
fails:IO#reopen reassociates self with new a new stream after some reads
