Create a module object. The name must be a string; the optional doc argument can have any type.
types/ModuleType
ModuleType