Added TypeEnum to std.variant