キモい仕様だな・・・
せめてreturnとassertどちらかを明示しなければコンパイルエラーとかにすりゃいいのに。
動的言語の悪いところだけを取り込む必要はないだろ。