Data.Generics.Uniplate.Zipper
Create a zipper and get back the value
data
Zipper
from to
zipper
zipperBi
fromZipper
Navigate within a zipper
left
right
up
down
Manipulate the zipper hole
hole
replaceHole