/posts/2017-12-01-implement-closureを開いてください。