whole_func_string: function () {
              var self = this;
              return self.valid() ? {
                  done: false,
                  value: self._values[self.pointer]
              } : {
                  done: true
              };
          }
func_code_string: function () {
              var self = this;
              return self.valid() ? {
                  done: false,
                  value: self._values[self.pointer]
              } : {
                  done: true
              };
          }
func_documentation_string: Returns the current value that `pointer` is pointing to.
  @method sjl.stdlib.Iterator#current
  @returns {{done: boolean, value: *}}