Thanks for sharing, very cool! There doesn't seem to be a whole lot of documentation on how to use it as a library, but looking at the code all seems to be nice and tidy, and it doesn't look too difficult to adapt to a use-case or two I have in mind.
Any plans to publish a release version to crates.io, or is it mainly intended as an internal tool for prefix.dev?