Here’s something new in Arnold 5.0
Each standin (aka procedural) now has its own namespace. So you don’t have to have unique shader names in every ASS file.
For example, here’s two standins. There’s no unique shader names. Both ASS files use the exact same shader names. And there’s no naming conflicts, and each standin renders with the correct shading.