今回の実装ではたまたま「A,B,Cが全部 true のとき」が条件だが
将来的に「A,B,Cが true でD,Eが false のとき」に仕様変更したくなったら
any だの all だので命名した人はどう対応するつもりなんだろう