>>14
言語の仕様上はできるだろうが、返り値の型が違うのはあんまり美しくないんじゃないかなあ。
どうしてもやりたいなら、判定部分でis_boolとか型チェックかませば?
煩雑になるだけだと思うけど。