úÎñ& Safe-InferedA concurrent, updatable value  Create an  value using a pure  *Attach a listener that runs every time an  value updates 4 -- Treating `a -> IO ()` as the `View a` `Monoid`:   listen mempty = id  ' listen (f <> g) = listen g . listen f Run an  value, discarding the result AUse this if you only care about running the associated listeners  Convert an  value to a   that emits updates You must specify how to   the updates       mvc-updates-1.2.0 MVC.Updates Updatableonlisten runUpdatableupdates foldl-1.0.7 Control.FoldlFold managed-1.0.0Control.Monad.ManagedManaged mvc-1.0.2MVC Controllerpipes-concurrency-2.0.2Pipes.ConcurrentBuffer$fApplicativeUpdatable$fFunctorUpdatableFoldM