Re: "This problem would be alleviated if there existed a standard generic function protocol for implementing Common Lisp streams. This is a worthy task for X3J13." I've looked for and have not yet found a volunteer willing to work on writing up a proposal. Are you interested?