Having a bit of a re-think of the possible syntax
An initial gambit at the new DSL-like syntax