> D's single cast syntax is rather a step backwards from C++. D's single cast syntax dates from a time before there was const. If there's no const, you don't need a const_cast. Only with the advent of const in 2.0 do we start to encounter problems.