Added 3 infix operators and the "Dao.Lens.on" function to the "Dao.Lens" module. When I first started writing "Dao.Lens", I promised myself I would not add any infix operators, I do not want it to become like that "lens" package that is so famous, with all their esoteric infix operators. But alas, the pure updating functions are just too unwieldy and I need an elegant and simple way to do pure fetches and updates, so lets hope these are the last infix operators I will ever need for "Dao.Lens". I am a bit proud of the 'Dao.Lens.on' function (the name for which I stole from the "lens" package), I think it will really make for some nice and clean code.
Added 3 infix operators and the "Dao.Lens.on" function to the "Dao.Lens"
module. When I first started writing "Dao.Lens", I promised myself I
would not add any infix operators, I do not want it to become like that
"lens" package that is so famous, with all their esoteric infix
operators. But alas, the pure updating functions are just too unwieldy
and I need an elegant and simple way to do pure fetches and updates, so
lets hope these are the last infix operators I will ever need for
"Dao.Lens". I am a bit proud of the 'Dao.Lens.on' function (the name for
which I stole from the "lens" package), I think it will really make for
some nice and clean code.

printedheart/Dao