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