Isn't this duplicating the parent scope names, e.g. symbol "std.string.indexOf" becomes
"std.std.string.std.string.indexOf"?