úÎîï     None#What to do with the focused value. >The interpretation of the commands is up to the context APIs. A monadic version of . 0A general modification function for some match.  By processing a + value it produces some value to emit and  a  to perform on the match. ?The interpretation of this function is up to the context APIs. Reproduces the behaviour of   Data.Map. Vhttp://hackage.haskell.org/package/containers-0.5.5.1/docs/Data-Map-Lazy.html#v:adjustadjust. Reproduces the behaviour of   Data.Map. Vhttp://hackage.haskell.org/package/containers-0.5.5.1/docs/Data-Map-Lazy.html#v:updateupdate. Reproduces the behaviour of   Data.Map. Uhttp://hackage.haskell.org/package/containers-0.5.5.1/docs/Data-Map-Lazy.html#v:alteralter. Reproduces the behaviour of   Data.Map. Vhttp://hackage.haskell.org/package/containers-0.5.5.1/docs/Data-Map-Lazy.html#v:insertinsert. Reproduces the behaviour of   Data.Map. Vhttp://hackage.haskell.org/package/containers-0.5.5.1/docs/Data-Map-Lazy.html#v:deletedelete. Reproduces the behaviour of   Data.Map. Vhttp://hackage.haskell.org/package/containers-0.5.5.1/docs/Data-Map-Lazy.html#v:lookuplookup. A monadic version of . A monadic version of . A monadic version of . A monadic version of  . A monadic version of  . A monadic version of  .           focus-0.1.3FocusDecisionReplaceRemoveKeep StrategyMStrategyadjustupdatealterinsertdeletelookupadjustMupdateMalterMinsertMdeleteMlookupMbase Data.MaybeMaybe