As you know selective imports may currently leak into other modules and they might also cause collisions in code importing this module. So the underscore avoids breaking code, e.g. if someone imports core.time and std.traits using Unqual would be ambiguous.