VariantN.this

this(T value)

Constructs a VariantN value given an argument of a generic type. Statically rejects disallowed types.

this(T value)

Allows assignment from a subset algebraic type