ここは正直、まだよく分かってなかった。
分からない理由が、俺のScala力の低さなのか設計の問題なのか分からず保留していた感じ。