Generalize Control.Lens.Iso.*mapping