#\    Safe%9=>?@AHPX_`< lvarA value that changes over time lvar-Subscribers listening on changes to the valuelvar Create a new LVar with the given initial valuelvarLike new#, but there is no initial value. A get1 will block until an initial value is set using set or modifylvarGet the value of the LVarlvarSet the LVar3 value; active listeners are automatically notifed.lvar Modify the LVar4 value; active listeners are automatically notified.lvar%Create a listener for changes to the LVar, as they are set by set or modify from this time onwards.You must call  listenNextC to get the next updated value (or current value if there is one). Returns a  ListenerId0 that can be used to stop listening later (via removeListener)lvar1Listen for the next value update (since the last  listenNext or  addListener). Unless the LVar was empty when  addListener' was invoked, the first invocation of  listenNext` will return the current value even if there wasn't an update. Therefore, the *first* call to  listenNext/ will *always* return immediately, unless the LVar is empty.5Call this in a loop to listen on a series of updates.Throws  ListenerDead if called with a  ListenerId that got already removed by removeListener. lvarStop listening to the LVar        lvar-0.1.0.0-inplace Data.LVar ListenerIdLVarnewemptygetsetmodify addListener listenNextremoveListener$fExceptionListenerDead$fShowListenerDead lvarCurrent lvarListeners