Connect Rust and C with safer library wrappers.
Recent revisions are kept. Restoring one creates a new revision.