fn fmt_printer<'a, 'tcx>(
    infcx: &'a InferCtxt<'tcx>,
    ns: Namespace
) -> FmtPrinter<'a, 'tcx>