>doubleのところを適当なunion型かなにかにするの?という質問。

それでいいよ