Available_externally global variable with initializer were considered "hasInitializer()",
while obviously it can't match the description:
Whether the global variable has an initializer, and any changes made to the initializer will turn up in the final executable.
since modifying the initializer of an externally available variable does not make sense.
The call to hasInitializer() is redundant now.