What are zygo/meta/histo/para/futu/dyna/whatever-morphisms?
Is there a list of them with examples accessible to a person without extensive category theory knowledge? Functional Programming with Bananas, Lenses, Envelopes and Barbed Wire(PDF) should help as well. The notation will get a bit hairy, but reading it a few times you should be able to knock down that list of yours. Also, take a look at the recursion schemes (archived) blog post , the blogger plans on presenting each individually soon, so check back to it regularly --I guess. Edward Kmett recently posted a Field Guide to recursion schemes , perhaps it helps? Start with learning about