I think "in", "out", "inout" and "scope "should go. Make all parameters that are by-value immutable by default.
I agree with this. In more that could to be interesting if compiler could translate "in" to something like "const scope ref" when it is an array or heavy object. to save memory allocation and ease the way to get some better performance.
