!7 cprint { transient Set requestedFunctions; transient Set have; transient S loadableUtilsSnippetID = #1030952; start-thread { requestedFunctions = asSet(startingWithIC_dropAndTrim("Compiling function:", mapLines(loadSnippet(#1030949), s -> dropLeadingAngleBracketStuff(s))); print(n2(requestedFunctions, "requested function")); have = asSet(lmap tok_lastIdentifier(jextractAll("please include function .", loadSnippet(loadableUtilsSnippetID)))); print("Have " + n2(have, "function")); } }