It did not change type."Algebraic data type restricted to a closed set of possible types. It's an alias for VariantN with an appropriately-constructed maximum size."https://dlang.org/phobos/std_variant.html#.Algebraic
Okay, that makes sense. However, shouldn't it still be the same Algebraic type, and thus an alias for a VariantN with the same maximum size?