Playing around with effectful FRP in Haskell