Refactor Symbol#evaluate