return object definition, not declaration
Merge pull request #10 from JoeChapman/redefine-module-definitions

return object definition, not declaration