Add spec for re-opening a module with an options literal

This should show that the first options literal is mixed into the module, but the second is. Also, both define functions are called.