On Monday, 11 November 2019 at 16:20:59 UTC, bauss wrote: > If you wanted to follow the standard of D then you didn't need > a string type. Since it doesn't really exist in D. > > string is just an alias for immutable(char)[] And that is why std.exception.assumeUnique converts char[] to string AKA immutable(char)[].