This causes spurious warnings that a variable did not need to be declared mutable. Example:
#![feature(unboxed_closures)]
fn main() {
let mut x = 0u;
move |&mut:| x = 1;
}
Note that this current ICEs due to #18238, but becomes a problem once that is fixed.