https://www.psybertron.org/archives/11393
Kevin Laland's Unfinished Darwinian Business