Nar + NarLoader

分割しました。
非互換な上にtsファイルの書き方わかんなかっていじってないのでプルリクで。