data-lens (hackage): Haskell 98 Lenses
Keywords: bsd3|comonads|control|library