function next() { if ($e = parent::next()) { return new user($e); } }
function next() { return new row(parent::next(), $this->headers); }
function next() { if ($e = parent::next()) { return $this->getObject($e); } }