Removed OpenCL specific types