Paths that are built from an ls-R database are, ultimately, absolute. But the associated kpath.Context may have been created from an fs.FS root that won't be able to recoup the extra leading path.
ctx.fs.Open
may thus fail to open the named file because
of absolute vs relative path issues.
e.g.:
We'd probably need to create an fs.FS
that nows its root directory and subtract it from absolute paths that are given to it via Open
.