/* comments! */
/*
* var f proc(i32)
* var g func(i32) i32
* let x = g
*/
// also single-line now
proc main(a, b i64, c, d, e bool) {
let x = (a + -a) = (a xor a)
let y = (a + a) = (a * 2)
//return (x & y & (a = a) & (a = ~a)) | ((a - a) = (a + a))
//return (a - a) = (a + a)
return c = d = e
}