なるほど…。
というかよくよく考えると **undefinedでもなくnullでもなく空文字でもない文字列かどうか** を判別したかったんだっけ…。

なんとなく `function` だったら `false` でもいいような気がしますがどうでしょう？