foo ? bar : baz ? quux : quuux;
!if1 ? !if2 ? !if3 ? !if4 ? wasnone : was4: was3: was2: was1;
!if ?
: else if;