A discussion of Gil Atkinson:
https://wist.info/admin/5314/