I am not sure what it would take to also make it build and execute doc-tests. Probably just some tweaks in how we wrap `cargo rustc`?