An NXC task or function usually contains a collection of nested control structures.
There are several types described below.