foo ? x() : bar ? y() : baz && z(); foo ? x() : bar ? y() : baz ? z() : t();