I vote for non-legible.
Although the syntax is correct, it's somewhat convoluted and since it's not, dare I say, "traditional", many developers will have to waste time trying to ensure they understand what they're reading. Not an ideal situation.
Readability is definitely one key ingredient to good coding, and I would say your sample isn't immediately readable for most devs.