public function valueIntersection($array, $value_cmp = null) { return new self(a::valueIntersection($this->value, self::unwrap($array), $value_cmp)); }