https://issues.dlang.org/show_bug.cgi?id=16263
--- Comment #3 from Ketmar Dark <ket...@ketmar.no-ip.org> --- while you are completely right here, OP didn't asked for correct unicode-aware permutations (and dchars cannot support that too, by the way), he is just telling that premutation of *chars* isn't working. so my `.byChar` solution does actually solving OP's problem, and it does that perfectly. ;-) --