Module event
guion
Event container and variants
standard variants
an Event holds one of the support Variant and can be downcasted to a specific Variant