Range and ClosedRange are automatically cast to collections where their Bound is Stridable, so CountableRange and CountableClosedRange are no longer needed and became typealiases for Range and ClosedRange. The functions including those types were removed.