pub fn build(root: &Path) -> Result<Built, Failure>
Builds the book and the API documentation inside it.
Failure, which is written for a person to read: a missing tool names the command that installs it, and a stage that failed has already put its own errors on the terminal.
Failure