グローバル関数のオーバーロードの場合どっちの関数呼ぶかはコンパイル時に決定するんじゃないの?