fails:Module#name is nil for an anonymous module
fails:Module#name is nil when assigned to a constant in an anonymous module
fails:Module#name is nil for a nested module created with the module keyword
fails:Module#name is set when assigning to a constant
fails:Module#name is not modified when assigning to a new constant after it has been accessed
fails:Module#name is set with a conditional assignment to a nested constant
fails:Module#name is set with a conditional assignment to a constant
fails:Module#name preserves the encoding in which the class was defined
fails:Module#name is set when the anonymous outer module name is set
