Fix example for BufferedReader

Fixes #18197
It works because we have a sketchy (IMO) `impl<E> Stream for Result<Stream, E>`