いっそのこと任意の二項関数を演算子風に中置記法で記述できる設計にしちゃえばいいんじゃね?