Open
Description
-term = {J()}
msg = {I(G(F(), named: ""), H())}, {-term}, {K()}
Functions are written in the host language and can both observe and mutate the global state (as well as the bundle they are called from), so order of evaluation should be defined for better portability.
Implementations should be allowed to skip evaluating functions when they hit their internal limits (neccessary for #277).