Previously EVMExecutionResult was returned for checking results (memory/stack) in tests. We should just return ret as geth did?