My favorite part of rust is its explicit control over mutability, in the manner you describe.