For context, see the recent HN discussion on “The Expression Problem and its solutions”:
https://news.ycombinator.com/item?id=45155877