https://issues.dlang.org/show_bug.cgi?id=16514
--- Comment #10 from Vladimir Panteleev <thecybersha...@gmail.com> --- (In reply to Ketmar Dark from comment #8) > why not `inout` then? Well, that still doesn't fix that that PR broke code. With const/non-const overrides I thought that we could just make the const ones public (maybe final) and non-const protected for overriding, but that didn't work. --