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