code: function parseRest (inp) {
      var res = inp.takeAPeek("...");
      if (res) return nodeRest(parsePattern(inp) || nodeWildcard());
    }
docs: Parses a rest expression. A rest expressions is an ellipsis followed by another pattern (ie. mapping the pattern over a list). If the pattern is left off, a wildcard is implied.