Relaxed requirement on Index concept to fit std::initilizer_list<T>.