(&key (:names #:names) (:default-replacement-character #:default-replacement-character)
(:read-n-chars-fun #:read-n-chars-fun) (:read-char-fun #:read-char-fun)
(:write-n-bytes-fun #:write-n-bytes-fun)
(:write-char-none-buffered-fun #:write-char-none-buffered-fun)
(:write-char-line-buffered-fun #:write-char-line-buffered-fun)
(:write-char-full-buffered-fun #:write-char-full-buffered-fun) (:resync-fun #:resync-fun)
(:bytes-for-char-fun #:bytes-for-char-fun) (:read-c-string-fun #:read-c-string-fun)
(:write-c-string-fun #:write-c-string-fun) (:octets-to-string-fun #:octets-to-string-fun) ..)