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