Added Change.fold
Added Change.revert