Folks with far more experience have written down some [Rust API Guidelines](https://rust-lang.github.io/api-guidelines/about.html). We should review these and take any suggestions they offer.