static SS zipFileSnippetToLazyTextMap(S snippetID) { final ZipFile zip = new ZipFile(loadLibrary(snippetID)); ret new LazyValueTreeMap(listFilesInZip(f), func(S name) { loadTextFileFromZipFile(zip, name) }); }