Perhaps the _library defined iterator_ github.com/timotheecour/Nim/issues/378 is of some help. I have used my version successfully in a complex, recursive iterator.
- RFC: recursive visitor macro icedquinn
- RFC: recursive visitor macro mratsim
- RFC: recursive visitor macro Yardanico
- RFC: recursive visitor macro icedquinn
- RFC: recursive visitor macro HJarausch
- RFC: recursive visitor macro JohnAD
- RFC: recursive visitor macro icedquinn
- RFC: recursive visitor macro cblake