UTG_Expression_Variant

An abstract class to help with the boilerplate of handling variants in general