That's right. From the manual: > nimcall is the default convention used for a Nim proc. (...) > > closure is the default calling convention for a procedural type (...)
In fact, that convention makes a lot of sense if you think about as thanks to that, the same rules apply to iterators
