Learning about the OpenGL bindings for Haskell through tests and experiments.