{"ast_node_type":"variable","tokens":[{"end":72,"kind":"keyword","start":0,"text":"if"}]}
    if let ValueDef::Result(arg_inst, 0) = bcx.func.dfg.value_def(arg) {
pub(crate) fn maybe_unwrap_bool_not(bcx: &mut FunctionBuilder<'_>, arg: Value) -> (Value, bool) {
        match bcx.func.dfg.insts[arg_inst] {