Recent version of ClozureCL has implementation of file-position method for gray streams, and stream-read-list/stream-write-list functions (called from read/write-sequence). There is no support for this functions in trivial-gray-streams.