Truth tables defined as subroutines can include any Statemate action expression that is legal in a subroutine body. They cannot contain references to named actions or other actions, such as scheduled actions or actions on activities and events. They can contain references to local elements, subroutine parameters and globals.
The semantics of the action section in this context is the subroutine action language semantics, that is, all assignments are done immediately. Because an element can be assigned more than once in the output and action sections, order of execution is from left to right to avoid race conditions.