code: def parse_object(lexer: Lexer, is_const: bool) -> ObjectValueNode:
      
      start = lexer.token
      item = cast(Callable[[Lexer], Node], partial(parse_object_field, is_const=is_const))
      return ObjectValueNode(
          fields=any_nodes(lexer, TokenKind.BRACE_L, item, TokenKind.BRACE_R),
          loc=loc(lexer, start),
      )
docs: ObjectValue[Const]