fn handle_indirection<'a>( ty: Ty<'a>, tcx: TyCtxt<'a>, depth: usize, visited: &mut Vec<Ty<'a>>, ) -> TypeTree