空気を読んだ関数のオーバーロード

関数の戻り値から関数のオーバーロードができるようになった
いゃったぁ!
こんな書き方しないけど!

f:id:zenu:20170902132721p:plain

今までインナー関数はマングリング(?)してグローバル関数として作っていたけど
returnを関数として実装している都合、関数毎にインナー関数用のスコープを持たせることにした