Statements and Expressions
Inline code, procedure invocation, variable bindings, control flow, and builtins
The descriptive text inside a step can be escaped to executable form. Within those escaped regions you can call other procedures, capture results, loop, and invoke builtin functions.