docs: function parseStatementListItem() {
          if (lookahead.type === Token.Keyword) {
              switch (lookahead.value) {
              case 'const':
              case 'let':
                  return parseLexicalDeclaration();
              case 'function':
                  return parseFunctionDeclaration(new Node());
              case 'class':
                  return parseClassDeclaration();
              }
          }
  
          return parseStatement();
      }