Updated @KyraD lang dir iterator construct