size_type append_index(const IndexType &val);
template<typename ITR> size_type append_index(Index2D range);