// simple if
if true then true fi;
if true then 'q' else 42 fi;

// if with return type
var int myInt;
myInt := if true then 42 else 1337 fi;

// scope test
if var int ifWide; ifWide := 3; true then {
    var int trueWide;
    trueWide := ifWide;
} else {
    var int falseWide;
    falseWide := 3;
    ifWide;
} fi;
