That sounds like an interesting workaround for a circuit description. You may get into trouble though for identifying connectivity for components like MMIs, having >2 circuit pins. That said, circuit connectivity is already (being) moved into higher-lever Nazca functionality for cases as you describe. That concept also allows you to add your circuit/functional information to existing Nazca cells and parse that via the circuit netlist into your circuit simulator. In that way you can use Nazca more or less as a Python-based parser for your simulation set-up. An added value is that you describe an accurate mask layout at the same time.