{"ast_node_type":"other","tokens":[{"end":64,"kind":"keyword","start":0,"text":"bug!(\"unexpected"}]}
        bug!("unexpected type for ADT ctor {:?}", sig.output());
    let ty::Adt(adt_def, args) = sig.output().kind() else {
    };