あるクラス同士でクロス積する関数を持った
インターフェースを定義したいです。

クロス積する関数の名前は cross でいいんですが、
インターフェース名をどうしうかと考えてます。

CrossProductable はどうかと思いましたが、
他にもっと適した名前があるでしょうか。