www.npmjs.comと、これで動いてくれれば良いのですが、まあまあ動かないところがあります。書き換えていきました。版の下書きを作ってくれるツールくらいの感覚で使用しました。使って書くことを、バニラアイスのようなプレーンな状態ということに例えてよく使われている表現です。書き換えてきたことが効いてきます。型エラーなどのケアレスミスで消耗すること無く、安心してリファクタリングを進められます。配列のループを回して一つ一つの要素に対して操作を行う必要があります。