Admit circular references for modules that return an object expression

Proposed resolution to #12.  I got dumb-lucky when the `strict` test case caught the empty ObjectExpression case.  Let me know if I should create an additional, specific test.