> why deprecate std.algorithm.splitter in favor of std.array.splitter?

Since the splitter operates only on strings, it needs to be seen when importing only std.string (I don't think it should even be in std.array, FYI, I don't know why its there to begin with).

If we put all the splitters in std.algorithm, we either end up with ambiguity (what I'm trying to fix), or not having splitter(string) in either std.array/std.algorithm. I think it makes more sense for it to be in string/array.

I see it as a collection of function with the same name, but are (should be) judiciously placed in different modules, depending on what they operate. Not to place the all arbitrarily in some "lowest common denominator" module.