A block header may define one or more capture variables. These can be used on certain keyword calls to provide one or more symbols that shall reference relevant values. Capture variables are not assignable.
\if keyword allows a capture variable in its
then argument if the given condition is an
The variable can then be used to reference the existing value.
\for keyword allows for up to two capture variables in its body, with the first referencing the current item, and the second referencing its index.