A Haskell arrowized FRP library for GUIs