public function join($values) { return new Connectors\JoiningCollection($this, $this->scheme->joinIterator($this->elements, $this->scheme->toIterator($values)), $this->scopedSelfFactory()); }