geometry.index example: experimental features moved from benchmark to benchmark_experimental, added type-erased iterators to it.