Move `includes_recipe?` to the top-level DSL

Fixes #30