Can we eliminate these leading underscores from these identifiers? Since they are already hidden inside `thrust::detail`, it should make no difference to the user.