I'm trying to learn how to write OpenGL code in Haskell