public function walk(callable $cb) { foreach ($this as $i => $el) { $cb($el, $i, $this); } return $this; }