リファクタリングは、外部から見た動作を変えずに
内部構造を整理することなんだけど、
記述が冗長な言語はどんだけリファクタリングしても
一定以上簡潔な記述にはならないんだよね