úÎ N       Safe-InferedEvent- is a unified data type for all GLFW events. registerTaskCallbacks- sets up all event callbacks, and returns a  % equivalent function for task monad, E which must be called repeatedly in order to pump events to other  task co-routines. "These task co-routines should use  C to select event of interest, and they should be forked prior to  the waitEvent call.          GLFW-task-0.2.0Graphics.UI.GLFW.TaskGraphics.UI.GLFW waitEventEventWindowRefreshEventWindowCloseEventWindowSizeEventMouseWheelEvent MousePosEventMouseButtonEvent CharEventKeyEventonKeyonCharonButtononPosonWheelonSizeonClose onRefreshisKeyisCharisButtonisPress isReleaseregisterTaskCallbacksmonad-task-0.1.0Control.Monad.Task.Classwatch