code: function defineIteratorMethods(prototype) {                                                              // 92
      ["next", "throw", "return"].forEach(function(method) {                                                 // 93
        prototype[method] = function(arg) {                                                                  // 94
          return this._invoke(method, arg);                                                                  // 95
        };                                                                                                   // 96
      });                                                                                                    // 97
    }
docs: 88 89 Helper for defining the .next, .throw, and .return methods of the                                     // 90 Iterator interface in terms of a single ._invoke method.                                              // 91