Is there any analogue of C++ `mutable` in D? As far as I understand, this is impossible due to transitive constness, but maybe some variation of `Rebindable` will be useful? P.S. Of course I mean 'fair' mutable, not qualifier-away `cast()`.