https://issues.dlang.org/show_bug.cgi?id=14301
--- Comment #5 from Dicebot <pub...@dicebot.lv> --- > std.algorithm.iteration.Cache is private Ah, I have missed that. Yes, renaming can be an option in that case. However it does not really address the core issue - adding any new public symbol to Phobos may break the code and we won't be able to provide any reasonable migration path for that (apart from possible dfix rule) --