cross productableじゃないものも含む何かXがあってその特別な場合なら、
CrossProductableX の方がおさまりがいいような気がする