uniplate-1.6.13: Help writing simple, concise and fast generic operations.

Index

:~:Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
:~~:Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
Biplate 
1 (Type/Class)Data.Generics.Uniplate.DataOnly
2 (Type/Class)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Type/Class)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
biplate 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
biplateListData.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
BiplateType 
1 (Type/Class)Data.Generics.UniplateOn
2 (Type/Class)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
castData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
children 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
childrenBi 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
childrenOn 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
ComposData.Generics.Compos
composOpData.Generics.Compos
composOpFoldData.Generics.Compos
composOpMData.Generics.Compos
composOpMonoidData.Generics.Compos
composOpMPlusData.Generics.Compos
composOpM_Data.Generics.Compos
contexts 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
contextsBi 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
contextsOn 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
descend 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
descendBi 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
descendBiM 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
descendM 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
descendOn 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
descendOnM 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
downData.Generics.Uniplate.Zipper
eqTData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
everythingData.Generics.SYB
everywhereData.Generics.SYB
everywhereMData.Generics.SYB
fromHideData.Generics.Uniplate.Data.Instances
fromIntMapData.Generics.Uniplate.Data.Instances
fromIntSetData.Generics.Uniplate.Data.Instances
fromInvariantData.Generics.Uniplate.Data.Instances
fromMapData.Generics.Uniplate.Data.Instances
fromSetData.Generics.Uniplate.Data.Instances
fromTriggerData.Generics.Uniplate.Data.Instances
fromZipperData.Generics.Uniplate.Zipper
funResultTyData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
gcastData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
gcast1Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
gcast2Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
gmapMData.Generics.SYB
gmapQData.Generics.SYB
gmapQiData.Generics.SYB
gmapQlData.Generics.SYB
gmapQrData.Generics.SYB
gmapTData.Generics.SYB
Hide 
1 (Type/Class)Data.Generics.Uniplate.Data.Instances
2 (Data Constructor)Data.Generics.Uniplate.Data.Instances
holeData.Generics.Uniplate.Zipper
holes 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
holesBi 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
holesOn 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
HReflData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
IntMapData.Generics.Uniplate.Data.Instances
IntSetData.Generics.Uniplate.Data.Instances
Invariant 
1 (Type/Class)Data.Generics.Uniplate.Data.Instances
2 (Data Constructor)Data.Generics.Uniplate.Data.Instances
invariantData.Generics.Uniplate.Data.Instances
leftData.Generics.Uniplate.Zipper
listStrData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
MapData.Generics.Uniplate.Data.Instances
mkFunTyData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
mkMData.Generics.SYB
mkQData.Generics.SYB
mkTData.Generics.SYB
OneData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
para 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
plate 
1 (Function)Data.Generics.Uniplate.Direct
2 (Function)Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.PlateTypeable
4 (Function)Data.Generics.PlateDirect
PlateAll 
1 (Type/Class)Data.Generics.Uniplate.Typeable
2 (Type/Class)Data.Generics.PlateTypeable
plateAll 
1 (Function)Data.Generics.Uniplate.Typeable
2 (Function)Data.Generics.PlateTypeable
plateProject 
1 (Function)Data.Generics.Uniplate.Direct
2 (Function)Data.Generics.Uniplate.Typeable
plateSelf 
1 (Function)Data.Generics.Uniplate.Direct
2 (Function)Data.Generics.PlateDirect
Proxy 
1 (Data Constructor)Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
2 (Type/Class)Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
ReflData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
replaceHoleData.Generics.Uniplate.Zipper
rewrite 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
rewriteBi 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
rewriteBiM 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
rewriteM 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
rewriteOn 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
rewriteOnM 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
rightData.Generics.Uniplate.Zipper
rnfTyConData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
rnfTypeRepData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
SetData.Generics.Uniplate.Data.Instances
showsTypeRepData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
splitTyConAppData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
StrData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
strListData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
strMapData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
strMapMData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
strStructureData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
strTypeData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
toIntMapData.Generics.Uniplate.Data.Instances
toIntSetData.Generics.Uniplate.Data.Instances
toMapData.Generics.Uniplate.Data.Instances
toSetData.Generics.Uniplate.Data.Instances
transform 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
transformBi 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
transformBiM 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
transformBisData.Generics.Uniplate.DataOnly, Data.Generics.Uniplate.Data
TransformerData.Generics.Uniplate.DataOnly, Data.Generics.Uniplate.Data
transformerData.Generics.Uniplate.DataOnly, Data.Generics.Uniplate.Data
transformM 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
transformOn 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
transformOnM 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
Trigger 
1 (Type/Class)Data.Generics.Uniplate.Data.Instances
2 (Data Constructor)Data.Generics.Uniplate.Data.Instances
triggerData.Generics.Uniplate.Data.Instances
TwoData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
TyConData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
tyConFingerprintData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
tyConModuleData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
tyConNameData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
tyConPackageData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
TypeableData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeOfData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeOf1Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeOf2Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeOf3Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeOf4Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeOf5Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeOf6Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeOf7Data.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
TypeRepData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeRepData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeRepArgsData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeRepFingerprintData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
typeRepTyConData.Generics.Uniplate.Typeable, Data.Generics.PlateTypeable
Uniplate 
1 (Type/Class)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Type/Class)Data.Generics.Uniplate.DataOnly
3 (Type/Class)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Type/Class)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
uniplate 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
uniplateAllData.Generics.PlateTypeable
uniplateListData.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
uniplateOnList 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
UniplateType 
1 (Type/Class)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Type/Class)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
universe 
1 (Function)Data.Generics.Uniplate, Data.Generics.UniplateOn
2 (Function)Data.Generics.Uniplate.DataOnly
3 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
4 (Function)Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
universeBi 
1 (Function)Data.Generics.Uniplate.DataOnly
2 (Function)Data.Generics.Uniplate.Operations, Data.Generics.Uniplate.Direct, Data.Generics.Uniplate.Data, Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
universeOn 
1 (Function)Data.Generics.UniplateOn
2 (Function)Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
upData.Generics.Uniplate.Zipper
ZeroData.Generics.Str, Data.Generics.UniplateStr, Data.Generics.UniplateStrOn, Data.Generics.Biplate, Data.Generics.PlateTypeable, Data.Generics.PlateDirect, Data.Generics.PlateData
ZipperData.Generics.Uniplate.Zipper
zipperData.Generics.Uniplate.Zipper
zipperBiData.Generics.Uniplate.Zipper
|* 
1 (Function)Data.Generics.Uniplate.Direct
2 (Function)Data.Generics.PlateDirect
|+ 
1 (Function)Data.Generics.Uniplate.Direct
2 (Function)Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.PlateTypeable
4 (Function)Data.Generics.PlateDirect
|- 
1 (Function)Data.Generics.Uniplate.Direct
2 (Function)Data.Generics.Uniplate.Typeable
3 (Function)Data.Generics.PlateTypeable
4 (Function)Data.Generics.PlateDirect
||* 
1 (Function)Data.Generics.Uniplate.Direct
2 (Function)Data.Generics.PlateDirect
||+ 
1 (Function)Data.Generics.Uniplate.Direct
2 (Function)Data.Generics.PlateDirect