However, the syntax is quite unfortunate. I never understood why are these declared with const keyword.
Perhaps we should call these global variables with local scope (although accessible from local scope only, they are allocated in global memory region).
Of course, as we know what we are doing, there is nothing wrong with using this feature.