@jcronk052 that's exactly right. I'm too late 😄
Transducers are tricky. Stateful ones doubly so. That's why I try to use the ones others have written and battle-tested, like the stuff in https://github.com/cgrand/xforms.