small changes to cuda_*_types