[Haskell-cafe] FRP: Why is Behavior not a Monad?