Suggestion: "mut", like "let" keyword

I’d rather use something like “mutable accessor” for mutating fields:

let x = 6;
thing~value = x;

And for calling functions which takes &mut self:

thing
    ~mutate()
    ~mutate_again()
    .move_it();

If you interested, more use cases and syntax variations could be found in this thread.