trait X: A + B + C {}
名前が同じで引数や戻り値の型が違う関数がABCでダブってたらどれがどうなるやら