@DetermiedNim1 by itself this iterator will only generate a C pragma for openmp, you need to\: 1. install dev version of `libgomp` - OpenMP library for gcc (on some systems it comes with gcc) 2. add flags to compile and link with openmp\: `--passC:"-fopenmp" --passL:"-fopenmp"` 3. use [--exceptions\:setjmp](https://github.com/nim-lang/Nim/issues/15703) with ARC/ORC 4. turn off stacktraces and avoid garbage-collected seqs/strings inside a loop