Hi, Is it OK? ----- import std.stdio : writeln; import std.range : takeNone; void main() { auto s = takeNone("test"); s ~= 5; writeln(s); // prints ♣ } ----- Windows 8.1 x64, DMD 2.067.0