public function __construct($traversable, callable $map = NULL) { $this->_traversable = $traversable; $this->_map = $map; }