A mechanistic view of enzyme evolution. (24th July 2020)