Evolution as (Non-)optimization