ファイル読み込みからデフォルトと統合、書き込みの流れにyieldを使ってみた