variant
A type safe generalized union type
variant Documentation