Hmm, it might be a Nim bug then. Using an inline iterator seems to work on the playground: [https://play.nim-lang.org/#ix=2nm5](https://play.nim-lang.org/#ix=2nm5)
- Defining an iterator in a template spip
- Re: Defining an iterator in a template jyapayne
- Re: Defining an iterator in a template spip
- Re: Defining an iterator in a template jyapayne
- Re: Defining an iterator in a template spip
- Re: Defining an iterator in a template spip
- Re: Defining an iterator in a template jyapayne
