The cli binary pulls in more dependencies via clap and is not strictly necessary in a crate-only context.