code: function parsePattern (inp) {
      return parseWildcard(inp)
          || parseNullLiteral(inp)
          || parseUndefinedLiteral(inp)
          || parseBooleanLiteral(inp)
          || parseNumberLiteral(inp)
          || parseStringLiteral(inp)
          || parseClassPattern(inp)
          || parseExtractor(inp)
          || parseArray(inp)
          || parseObject(inp)
          || parseIdentPattern(inp);
    }
docs: Matches a single pattern expression.