Sorry, I forgot about uselessness of array literals.
I simply don't see any use-case in which I'd like to evaluate something in compile-time, it's feels to me like another form of static state.
Are there any (major) advantages of array literals? Something which couldn't be done without them?