logic control
-pre block
-action block
-post block
-fired, notfired, else
-if then
-switch
-defaults
-||, ->
-guards