formatterのリファクタリング（メソッドチェイン厨やろうとして、中野先生の突然の閃き）

<del> mergeしないでね。実はこんなのもつくってました :astonished:  </del>


いつのまにか真面目なpull-req に変身しました :exclamation:  :ghost: