A role type can be referred to by its name prefixed with
‘~’
~role type name;
A role type can be used as the
argument to a foreach,
do or
dowhile loop. It can also be used as a
condition in if statements. A role type
can only be used as an output command as part of a chain output
command.