A recipe may be specified in one of three ways.
By recipe prototype.
By instance of recipe.
By name of the recipe prototype.