Improve the crate-level documentation and `README.md` Right now the crate-level documentation is just a single sentence. The `README.md` could use improvement too. Maybe we can use [`cargo-sync-rdme`](https://github.com/gifnksm/cargo-sync-rdme) to sync them.