It also has an interesting feature when declaring variables... at the place of declaration of the variable, you can also declare some possible values of the variable and label them with booleans. You can use
IF [boolean_label]
instead of
IF [variable] IS [value]
which is especially nice if the values are not particularly meaningful (i.e. magic numbers or even magic strings)... those magic values only appear in the declaration of the variable and are nicely labeled with what they mean.
You can even set the variable to one of these values with:
SET [boolean_label] TO TRUE