In my view nil makes more sense than an empty string. An anonymous
module has no name by definition, and you know nil is conventionally
used to represent lack of value.