cset-derive (cargo): Fine-grained and reversible struct transactions
Keywords: track|undo|history|data-structures