Using experimental evolution to probe molecular mechanisms of protein function