Is std.string by any chance going to see any ripple effects from ranges? I want to write some patches to make it work with CTFE, which would be useful for some compile time mixin generation, but I don't want to waste time working on a module that Andrei is going to completely revamp anyway.