例えば関数から生成されるものを比較したい時とかに

Func(a, b, c) == B || Func(a, b, c) == C

って書くのはいかにも冗長だし二度手間ですよね
だから

Func(a, b, c) == (B || C)

と書きたくなるんですがこれはエラー
でも前述の通り比較の為だけに一時変数作るのが気持ち悪く感じられてしまうので
何か良い書き方無いかな、と思ったわけです