>>489
> 必要なものを必要なだけ渡せばいいだけ
これを関数引数で実現しようとすると、呼ばれる側が何を必要としているのかを、
呼ぶ側が常に把握している必要があるわけで意外と煩雑になる。
呼ばれる側の実装が変わったら呼ぶ側の実装も変えないといけないし。