主体をReaderモナドから我々に変更してみた

好みの問題な気もするので、rejectしてもらっても構いません。