discard """ output: '''true''' """ var somethingElse {.threadvar.}: ref string type MyThread = Thread[void] proc asyncThread() {.thread.} = new somethingElse var threads = newSeq[ptr Thread[void]](8) for c in 1..1_000: #echo "Test " & $c for i in 0..