adopted GLFW changes, making GLFWwindow an anonymous type