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