import mir.series: series, sort; auto s = ["b", "a"].series([9, 8]).sort; import std.conv : to; assert(s.to!string == `["a":8, "b":9]`); import std.format : format; assert("%s".format(s) == `["a":8, "b":9]`); assert("%(%s %s | %)".format(s) == `"a" 8 | "b" 9`); assert("%-(%s,%s\n%)\n".format(s) == "a,8\nb,9\n");