this probably needs a "union" fs.FS implementation, so one can "mount" a set of fs.FS under a "root" one.
fs.FS