型パラメータをとらないcase classのコンパニオンはFunctionを継承する

知っててもそれほど頻繁には役にたたない(?)、トリビア的なもの。説明するよりコード示したほうがわかりやすい気がするので、まずはコード