reversible
reversible provides a simple abstraction for actions that can be reversed or rolled back and provides methods to construct, chain, and consume them in a readable way.
Enter search terms or a module, class or function name.