But it does not work on my local dmd.
import std.algorithm.mutation; import std.stdio; char[] arr = "hello\U00010143\u0100\U00010143".dup; writeln(arr.reverse);Error: template std.stdio.writeln cannot deduce function from argument types !()(void)
The document says reverse returns a range: https://dlang.org/phobos/std_algorithm_mutation.html#reverse