"Ola Fosheim Grøstad" " wrote in message news:cfqevmhbwagvbqvgdlsd at forum.dlang.org... > No. Make value parameters immutable, period. No mutable version as an > option. This does not expose anything to the caller. The same reasoning applies to making all value parameters mutable.