How to dynamically assign unique names to models in a loop with @named in ModelingToolkit

pipe_model = GasNetwork.Pipe(; N=n_pipe, name=pipe_name)