This issue can be closed by updating the `cub::DeviceScan` C++ API to use the new tuning policy API and refactoring cccl.c scan to use that.