template<typename T, size_t N>
psl::static_ring_array class

a deque-like interface implemented as an std::array<T, N> under the hood

When you need a deque like