callbackMouseMove :: IORef GLFWState -> Callbacks -> GLFW.Window
                -> Double -> Double -> IO ()
callbackMouseMove ref callbacks _ pX pY =
  mouseMoveCallback callbacks ref $ V2 pX pY
callbackMouseMove :: IORef GLFWState -> Callbacks -> GLFW.Window
                -> Double -> Double -> IO ()
callbackMouseMove ref callbacks _ pX pY =
  mouseMoveCallback callbacks ref $ V2 pX pY
callbackMouseMove ref callbacks _ pX pY =
  mouseMoveCallback callbacks ref $ V2 pX pY