Hello, The attached patch adds `setf` support for `stream-first`, `stream-rest`, and `seq-elt` for streams. The support for `setf` with `seq-elt` for streams uses the added support for `stream-first`, following the definition of `seq-elt` for streams. Would you like anything changed? Thank you.