/// The number of segments in the list. size_t size() const noexcept { return m_segments.size(); }
NodeRefSegment& operator[](size_t n) noexcept { assert(n < m_segments.size()); return m_segments[n]; }
/// The number of segments in the list. size_t size() const { return m_segments.size(); }