Naturalness as a criterion for evaluating languages is not that compelling to me. I think a honest word for what people usually mean when they say &quot;natural&quot; in this context is the word &quot;familiar&quot;. I know plenty of programmers who think that OOP is just more &quot;natural&quot; than FP.<p>What I really would like to see is a counter example. Some GUI that just can not be done in Elm.