The solution to this should be trivial. You just have to extend the gcshape concept to account for the enum discriminator.
The solution to this should be trivial. You just have to extend the gcshape concept to account for the enum discriminator.