Move `includes_recipe?` to the top-level DSL