Waaa, programming is hard, waaa, I don't want to worry about const correctness of pointers, waaa I don't want to know what pointer is at all, waaaaaa let me keep making my HTML programs in Visual Clojure BASIC.
The particular example of the language could have been done with distinct words, not a single overloaded word that depends on order of placement. More decorator-like, for example.
All he did was reverse the order of the types. Right-to-left parsing really isn't that complicated, and mimicking English grammar is not as good an idea as you think it is.
Because it requires too much typing, especially for something you use all the time. Seriously, the syntax is not that difficult to understand and remember.