fn main() { let x = some(~1); alt x { some(y) => { let _b <- y; //~ ERROR moving out of pattern binding } _ => {} } }