// Note: dump expressions should not get optimised out by the transformer stage, // even though they could normally, when they are composed of literals, i.e. // the value of the expression is known at compile time. fn main() { dump(2 + 2) dump(2 * 3 + 50 / 5) dump(3.14 + 0.1) dump('abc' + 'a') dump('a' + 'b' + 'c') dump(true || (false && true)) dump(2 == 4) }