https://rust-lang.github.io/api-guidelines/documentation.html
also: https://lisp-lang.org/style-guide/