pub fn render(p: &Plan) -> String
The plan, as the reader sees it. Byte-for-byte what bash printed, because the only way to know a port of this is right is to compare it.