úÎ 7 é(c) 2014 Frerich RaabeBSD3frerich.raabe@gmail.com experimentalNone ®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.7.0.0-C2RKbTiF90JEW0VvAhat14Data.Morphism.Cata CataOptionscataNamedefaultOptionsmakeCata