Returns #t if the stream is ready for reading, #f otherwise. Reading from a bad stream always returns 0 or "".