minor, use slots in utectx structure to keep track of iter state instead of static globals

Signed-off-by: Sebastian Freundt <freundt@ga-group.nl>
Merge branch 'core/iter' into next

* core/iter:
  minor, use slots in utectx structure to keep track of iter state instead of static globals