(define (rot13-stream in out) (let loop () (let ((ch (read-char in))) (when (not (eof-object? ch)) (display (rot13-char ch) out) (loop)))))