stream
Common Lisp provides streams, which can be used with an input or output function to identify an appropriate source or sink of characters or bytes for that operation. A number of extensions to this mechanism have been implemented: