modify to introduce CL-CUDA-TYPE type and export it