follow IntItererator second boundary type to prevent inserting TCast for monomorphs