In my use case, after evaluating a script, the final value can be one of several types that I want to support.
E.g. I want to support 5 different custom types that the script can produce.
The final value of the script should not be an enum though!
So after evaluating a script, how can I check which gluon type the final value is, before I try to convert it to the equivalent Rust type? :)
Or can I evaluate a script and then try converting the final value to a Rust type, to check if it succeeds?