RE: automaticly create the ana, cata, hylomorphisms