pub fn peel_hir_ty_refs<'a>(ty: &'a Ty<'a>) -> (&'a Ty<'a>, usize)
Peels off all references on the type. Returns the underlying type and the number of references removed.