Catamorphism Generation and Fusion Using Coq | IEEE Conference Publication | IEEE Xplore