#include <list>
#include <memory>
#include <vector>
#include <gtest/gtest.h>
#include <beluga/actions/assign.hpp>
#include <range/v3/action/drop.hpp>
#include <range/v3/action/remove.hpp>
#include <range/v3/algorithm/equal.hpp>
#include <range/v3/view/indirect.hpp>
#include <range/v3/view/move.hpp>
#include <range/v3/view/reverse.hpp>
#include <range/v3/view/transform.hpp>