shapeless
Enhances values of any type with an Iso with an HList with a method supporting conversion to a Zipper.
Iso
HList
Zipper