<cuda/std/array>
<cuda/std/inplace_vector>
<cuda/std/mdspan>
<cuda/std/span>
Most features of <inplace_vector> are made available in C++14 onwards
<inplace_vector>
The range based interface is only available with ranges support in C++17