fun foo(y: Boolean) { ((y && true) || false) && (true && (y && (y && (y ||false)))) }