OpenGL GUI library in Haskell