@AndrejMitrovic  std.conv.parse indeed only takes lvalue, but std.conv.to also takes rvalues (at least string literals). IIRC the parseUUID overload for strings was only for convenience as the natural representation for UUIDs are strings. This is so you can do stuff such as `auto uuid = parseUUID("1234-abcd...")`