Decided on the handling of positional arguments after talking to Jesse.

... to model this after Java annotations.

Gradle DSLs mostly seem to avoid positional arguments.

Reference: https://trello.com/c/QbY3gVGr/18-arguments-to-step