Add cleanupMerge
Use static asserts for now until we create sample repositories that hold various state.