iterator_range interop with variant.