関数的にさくっと作れるトップレベルのメソッドと違って
クラスを適当に作るのは若干の慣れが要るからなあ