public function concat(...$others)
    {
        return static::of(
            Std::foldl(
                function ($carry, $part) {
                    return $carry . (string) $part;
                },
                $this->contents,
                $others
            ),
            $this->encoding
        );
    }
public function concat(...$others)
    {
        return static::of(
            Std::foldl(
                function ($carry, $part) {
                    return $carry . (string) $part;
                },
                $this->contents,
                $others
            ),
            $this->encoding
        );
    }
public function concat ( ... $ others ) { return static :: of ( Std :: foldl ( function ( $ carry , $ part ) { return $ carry . ( string ) $ part ; } , $ this -> contents , $ others ) , $ this -> encoding ) ; }
Concatenate with other strings.

@param array<string|Rope> ...$others

@return Rope
Concatenate with other strings .