public function walk(\Traversable $iterator, callable $function);
public function iterate(callable $function) { $this->scheme->walk($this->getTrueIterator(), $function); }