Separate command from args.
Add source directive.
Indentation.
Validate recipes.
Ignore test recipe.