úÎ ' Ù(c) 2014 Frerich RaabeBSD3frerich.raabe@gmail.com experimentalSafe žValues of the  type can be passed to w in order to customize the generated catamorphism. At this point, only the name of the function can be changed.IThe desired name for the catamorphism. An empty string will make x derive the catamorphism name from the type by just taking the type name and making the first letter lower-case.dThe default catamorphism generation options; the catamorphism will be named after the type, e.g. !$(makeCata defaultOptions ''Bool)defines a function bool.The 4 function creates a catamorphism for the given type.+catamorphism-0.6.1.0-6KajMxOtmSnIbTffgPyHYjData.Morphism.Cata CataOptionscataNamedefaultOptionsmakeCata