MAINT: Remove unused function.
DEV: Implement checkpoints, with modifications.

We automatically create pseudo-checkpoints on every save, and we don't
support deletion of checkpoints.
DEV: Fully conforming support for checkpoints.