fn from_clean_item(item: Item, tcx: TyCtxt<'_>) -> ItemEnum