Separate the definition of thrust::seq from thrust/execution_policy.h
and put it in its own header so we can get the definition of thrust::seq
without having to bring in everything that comes along with thrust::host
& thrust::device.