We should run [`cargo-semver-checks`] in the CI. It would not have caught #358 , but it might help prevent other issues. [`cargo-semver-checks`]: https://github.com/obi1kenobi/cargo-semver-checks