[#3061CE9074752FD07FC19AB015144AB33CD503E5]
using iterator_category = std::bidirectional_iterator_tag;