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