fn main() { let mut x = 1i32; let y = Box::new(|| 1); x = y; //~^ ERROR mismatched types //~| HELP use parentheses to call this closure }