Data.Tree.DUAL
data DUALTree d u a l
empty
leaf
leafU
annot
applyD
applyUpre
applyUpost
mapU
getU
foldDUAL
flatten