This is a symptom of OO languages. You don’t nearly get as much word soup in good functional languages.
People really diss Erlang for its syntax but I find it to be extremely readable and understandable in most cases because pattern matching is a first class citizen in the language. Humans are excellent at recognizing patterns.
Same goes for the ML family.