#pragma once
#include <concepts>
#include <cstddef>
#include "Frame_Control_Strategy.hpp"
template <class That>
concept Flow_Frame_Refresh_Strategy = Frame_Control_Strategy<That> && requires(const That& strategy) {
    { strategy.pending_frame_count() } -> std::same_as<std::size_t>;
};
