Si seguono le regole della sintassi C/C++.
Nell'esempio seguente, bar può avere due rappresentazioni differenti, secondo il valore di bar_flag.
map vlc_table(unsigned int) { /* ... */ };
class conditiobal_object {
bit(1) bar_flag;
if (bar_flag) {
unsigned int(8) bar;
} else {
vlc(vlc_table) bar;
}
// ...
};