If we embed one Nano type inside another, the desired outcome would be an enum whose type is that embedded Nano type. And so on. This is preferable to flattening the struct. It could also allow a variable number of complex parts in an instrument, like an N-operator FM synth.
If we embed one Nano type inside another, the desired outcome would be an enum whose type is that embedded Nano type. And so on. This is preferable to flattening the struct. It could also allow a variable number of complex parts in an instrument, like an N-operator FM synth.