public function assignSlice($sub, $i, $j = null) { return new self(a::assignSlice($this->value, self::unwrap($sub), $i, $j)); }