FRP Haskell library