lens-2.0: Lenses, Folds and Traversals