Add writeVectorToImage
A monadic interface for working with OpenCL.

Provides more specifically typed primitives for working with buffers
and images.