- Prefer language features to DSL support.
  - Avoid support for multiple tasks or conditions at same invocation.
