結局>>2の例も>>20の例も
元は「オーバーロードのないRustは一つの関数名にできずに多数の関数名を必要とする!」攻撃から始まったのに
結果はRustの方が一つの関数で対応できちゃっていて不思議