10
I would be interested in a small example of van Laarhoven's isomorphism lenses, applied to a data type like data BValue = BValue { π :: Float, σ :: Float, α :: Float } deriving Show (specifically, the get/set/modify functions). Thank you in advance.