úÎ g     9Derive labels for all the record selector in a datatype.  IThe lens datatype, a function that works in two directions. To bad there 2 is no convenient way to do application for this. &This isomorphism type class is like a  but works in two directions. &Get the getter function from a label. &Get the setter function from a label. (Get the modifier function from a label. Constructor for lenses. HCombine a partial destructor with a label into something easily used in ) the applicative instance for the hidden   datatype. Internally uses N the covariant in getter, contravariant in setter bi-functioral-map function. L (Please refer to the example because this function is just not explainable  on its own.) <Get a value out of state pointed to by the specified label. BSet a value somewhere in state pointed to by the specified label.  Alias for  that reads like an assignment. DModify a value with a function somewhere in state pointed to by the  specified label.          fclabels-0.4.0Data.Record.LabelData.Record.Label.THbase Control.MonadmkLabels:<->:LensfwbwIsoisoosi:->LabelPointModifierSetterGetterlabelgetsetmod<->forgetMsetM=:modMGHC.BaseFunctor