もしくは`case`で分岐するか、とかかなぁ。
いや、今のままでも良い気がするｗ