The standard Scheme procedures current-input-port and current-output-port have been extended, and another procedure current-error-port has been added. When called without any arguments, these procedures return the current input/output/error port. When called with a single port argument, the given port becomes the current input/output/error port and #<void> is returned.