pub async fn ensure_to<W: Write>(out: &mut W, root: &Path) -> Result<Outcome>
Ensure, then report to out. The shape init’s other steps use.
out
init