lens vs. Foldable (Was: Haskell Foldable Wast)