#include <gmock/gmock.h>#include <gtest/gtest.h>#include <algorithm>#include <array>#include <iterator>#include <stdexcept>#include <range/v3/range/concepts.hpp>#include <range/v3/range/conversion.hpp>#include <range/v3/view/stride.hpp>#include <range/v3/view/transform.hpp>#include "beluga/containers/circular_array.hpp"#include "beluga/type_traits/tuple_traits.hpp"