Tuple unpacking

In a var or let statement tuple unpacking can be performed. The special identifier _ can be used to ignore some parts of the tuple:

  1. proc returnsTuple(): (int, int, int) = (4, 2, 3)
  2. let (x, _, z) = returnsTuple()