alarmBlock - Generate an alarm based on a boolean variable.  More details about this block here. Further info about alarms can be found here. Alarm program example.
boolLatch - Latch a boolean input when it transitions to true after a configurable delay period. Once latched the output remains true until the reset is triggered to true.

callRoutine - Call a routine within the same program by name
comment - Comment
exprStmt - Statement wrapper for expression with side-effects
reset - Reset block computes output based on two linear equations. The input is clipped to inLo and inHi, the percentage of input along the linear segment between inLo and inHi is computed, and then that percentage is output as a Number between outLo and outHi.

return - Return exits the routine and returns given expression value
staging - Compute number of stages which should be one. Delays are in seconds.
tag - Name/value pair added to a `Tags` block
tags - Builds a dict of name/value tag pairs
delayedOutput  - DelayedOutput - duration is in seconds.
dictGet - Bundles variables in a dict
jobRun - Checks if a value is an instance of a given type
varCapture - Capture current variables as a dict