import algorithm, complex, macros, math, sequtils, sets, strutils, tables macro unpack*(rhs: seq, cnt: static[int]): auto = let v = genSym(); result = quote do:(let `v` = `rhs`;()) if NimMajor == 0 and NimMinor <= 17: for i in 0..