- QAST::Op(if) 1 | 2 | 3 == 2 { say \"yay\" } - QAST::Op(if &infix:<||>) - QAST::Op(call) - QAST::Op(p6mdthunk) - QAST::Var(lexical &infix:<==>) - QAST::Want - QAST::WVal(Int) - Ii - QAST::IVal(1) - QAST::Op(bind) - QAST::Var(local junction_unfold_1) - QAST::Want - QAST::WVal(Int) - Ii - QAST::IVal(2) - QAST::Op(call) - QAST::Op(p6mdthunk) - QAST::Var(lexical &infix:<==>) - QAST::Want - QAST::WVal(Int) - Ii - QAST::IVal(2) - QAST::Var(local junction_unfold_1) - QAST::Op(call) - QAST::Op(p6mdthunk) - QAST::Var(lexical &infix:<==>) - QAST::Want - QAST::WVal(Int) - Ii - QAST::IVal(3) - QAST::Var(local junction_unfold_1) - QAST::Block { say \"yay\" }