Scalaで組み込みクラスの直和型作るやつ考えてみてる