Return a new module object with the __name__ attribute set to
name. Only the module's __doc__ and __name__
attributes are filled in; the caller is responsible for providing a
__file__ attribute.
Return the dictionary object that implements module's namespace;
this object is the same as the __dict__ attribute of the
module object. This function never fails.