{"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"if"}]}
        if sig_args != num_activities {
        let num_activities = x.input_activity.len() + if x.has_ret_activity() { 1 } else { 0 };
            dcx.emit_err(errors::AutoDiffInvalidNumberActivities {