Решил изучить koa. Ознакомился с документацией, решил посмотреть примеры. Нашёл
вот это. Никак не могу понять, зачем писать:
this.body = yield render('list', { posts: posts });
Как я понял, вызывая yield, мы просто вызываем следующий app.use(). Т. е. это middleware. И по идее ничего возвращаться не должно.