{"ast_node_type":"function","tokens":[{"end":99,"kind":"keyword","start":0,"text":"pub(super)"}]}
    pub(super) fn equate_inputs_and_outputs(&mut self, normalized_inputs_and_output: &[Ty<'tcx>]) {
    #[instrument(skip(self), level = "debug")]
        let (&normalized_output_ty, normalized_input_tys) =