- Test various different valid module definitions
- Test various different invalid module definitions
- Test what happens when a module loads a non-existant class via uses()