(Also, since it will be pub, [some documentation](https://github.com/mozilla/rust/wiki/Doc%20using%20Rustdoc#where-the-rustdocs-live) (using the `///` syntax is the current convention) of some sort would be good... The best case scenario would include an `# Example` heading with a code example of creating and using them.)