Typealias Type = from!"sumtype".SumType!(Void, NullPointerT, Bool, UnsignedChar, SignedChar, Char, Wchar, Char16, Char32, Short, UnsignedShort, Int, UnsignedInt, Long, UnsignedLong, LongLong, UnsignedLongLong, Int128, UnsignedInt128, Half, Float, Double, LongDouble, Pointer, ConstantArray, UserDefinedType)