pub fn assets_under(root: &str) -> Vec<(String, &'static [u8])>
Every file under one embedded root, by the logical path that names it.
The paths come back sorted, so a caller that copies them writes the same tree every time.