documentation comments in Rust are pretty cool because you can write test examples in markdown and then Doc-tests will be run when you execute `cargo test`.
Good way to have documentation of your API and be sure that it stays up-to-date with your code.