{"ast_node_type":"other","tokens":[{"end":52,"kind":"keyword","start":0,"text":"codegen:"}]}
    codegen: &mut dyn FnMut(Builder<'a, 'll, 'tcx>),
    cx: &'a CodegenCx<'ll, 'tcx>,
) -> (&'ll Type, &'ll Value) {