pub fn fold_type_hint<'new, 'src, F: Fold<'src> + ?Sized>( folder: &mut F, arena: &'new Bump, type_hint: &TypeHint<'_, 'src>, ) -> TypeHint<'new, 'src>