#include <gtest/gtest.h>#include <array>#include <tuple>#include <type_traits>#include <utility>#include <range/v3/range/access.hpp>#include <range/v3/utility/common_tuple.hpp>#include <range/v3/view/subrange.hpp>#include "beluga/type_traits/tuple_traits.hpp"