Yea I don’t think it’s something we’d want to remove. Like what would the benefit be?
This is mostly because the output is a stringified version of the Case macro which has normalizations and such applied to it. I.e. then is just syntatic sugar to allow one-line case when statements that is transformed by the compiler to what you see as the result of p!.
I prefer to use THEN all the time as it makes code much more elegant and readable.
In Ruby you can omit THEN in IF blocks, but I always used it as it improves the readability.
I miss this in Crystal.
For me reading code in Ruby or Crystal is as if I am reading an English poem.
So all shortcuts are crippling that sense of that poem.