`canl`に`function`が渡された場合は仮引数の数に依存しますが、
本来は常に`true`かなという感じがします。

https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Function/length