id: f258058b-2ded-41c4-9a22-cc75dca73a5d url: http://comonad.com/reader/2009/recursion-schemes/