これって関数だからランタイムに評価することもありうるんじゃないの?
コンパイル時に定数になってる保証あるの?