foreach constructor now includes an optional 4th argument, the header, that will be appended to the output in case it's different from the previous iteration. This code block is expected to contain dollar-prefixed arguments.
item, to return an item from a colon-separated list given its subscript.
case comparisons when the variable contains carriage returns.
loader_func() to correctly process empty templates.
sort.
reverse.
loader_func argument to new().
case.
env, to get values from the environment.
size, to return the number of elements in a colon-separated list.
seq, to generate a sequence between two numbers as a colon-separated list.
foreach, to implement loops.
set, for assigning a value to a variable.
add and sub.
gt, lt and eq.
and, or and not.
random.