//! OpenCL backend. Produces an .cl source file. Note that the host code (the
//! `cudaMalloc` etc. wrappers) is *also* emitted for reference, with an
//! additional comment block encouraging the user to convert it to
//! clCreateBuffer / clEnqueue* calls.
use crateTranslationUnit;
use crateTargetBackend;
;