slightly more standard data merge: Symtax.merge (K true) avoids equality on abstract type Pretty.T and gracefully accepts overriding, Symtab.join prefers first entry as usual;
if String.isPrefix "polyml" ml_system
then
(use "unicode_symbols.ML";
use "html_unicode.ML";
use "mime.ML";
use "http_status.ML";
use "http_util.ML";
use "xhtml.ML";
use "socket_util.ML";
use "scgi_req.ML";
use "scgi_server.ML";
use "echo.ML";
use "find_theorems.ML")
else ()