public function flattenedIterator(\Traversable $iterator);
public function selectMany(callable $function) { $projectionIterator = $this->scheme->projectionIterator($this->elements, null, $function); return $this->constructScopedSelf($this->scheme->flattenedIterator($projectionIterator)); }