pub(crate) fn thir_flat(tcx: TyCtxt<'_>, owner_def: LocalDefId) -> String