Utilities that ease binding Haskell code to OpenGL GLSL shader programs through the use of the extensible records provided by the vinyl package. This library is a companion to the GLUtil, linear, vinyl, and OpenGL packages.