template newSeqWith2(len: int, init: expr): expr = var result {.gensym.} = newSeq[type(init)](len) for i in 0 ..