an extension to collective.recipe.template