I ran into some trouble with some validation code because the mock `stdin` wasn't an instance of `tty.ReadStream` like the real one.