Is it possible to get first N elements in Nim? Something like:
let [a, b, ...rest] = "a/b/c".split("/")
P.S.
Use case I'm trying to parse "NYSE:MSFT" string
proc parse_esymbol*(esymbol: string): tuple[string, string] =
let parts = esymbol.split(":")
assert parts.len == 2, fmt"invalid esymbol '{esymbol}'"
(parts[0], parts[1])
echo parse_esymbol("NYSE:MSFT")