Example DSL for recipes