should the "plus" implementation call into `with-merged-pipes`, so we get the pipe name uniqueing?