#include <gmock/gmock.h>
#include <gtest/gtest.h>
#include <execution>
#include <functional>
#include <tuple>
#include <vector>
#include <range/v3/range/conversion.hpp>
#include <range/v3/view/intersperse.hpp>
#include "beluga/actions/assign.hpp"
#include "beluga/actions/reweight.hpp"
#include "beluga/primitives.hpp"
#include "beluga/views/particles.hpp"