fails:Module#const_set sets the constant specified by a String or Symbol to the given value
fails:Module#const_set returns the value set
fails:Module#const_set sets the name of an anonymous module
fails:Module#const_set does not set the name of a module scoped by an anonymous module
fails:Module#const_set sets the name of contained modules when assigning a toplevel anonymous module
fails:Module#const_set raises a NameError if the name does not start with a capital letter
fails:Module#const_set raises a NameError if the name starts with a non-alphabetic character
fails:Module#const_set raises a NameError if the name contains non-alphabetic characters except '_'
fails:Module#const_set calls #to_str to convert the given name to a String
fails:Module#const_set raises a TypeError if conversion to a String by calling #to_str fails
fails:Module#const_set on a frozen module raises a RuntimeError before setting the name
