I could be mistaken, but I think this only happens because the *module* std.algorithm defines its own split, "shadowing" string's. That *is* partially problematic, but in a 3rd module (or end user code), then there should be no actual need for this.

I'll double check and report back.