OpenCL library for Haskell