pub type ModuleId = String;
TODO: Use proper ModuleId after modularization is complete
struct ModuleId { /* private fields */ }