> Benefits: const and let variables can be moved without restrictions.
> But they can be! =move is used by the Nim compiler internally, it has special
> rules, it can cheat.
proc split(things: var seq[T]): tuple[even, odd: seq[T]] =
Run@Araq, can you explain the need for the var seq in "things" given that "things" is only modified by the "move" and "move can cheat"? Just want to get the syntax rules down correctly.
