* Allow change to return value from users closure * Add closure_result field to OptimisticChangeResult
* Fix benchmarks using text * CI: change --all to --all-targets --all is a deprecated alias to --workspace where we also want to build all targets: benches, tests, examples etc.