To be fair, I afterwards thought that for some people, especially when taught with OOP, would see some functional abstractions as obfuscation. 
Each type of abstraction (objects, higher-order functions or continuations) work best with specifically designed syntax.
I didn&#x27;t like Scala too much for this reason, as it seemed a too bizarre combination (from a syntactic POV), as a contrast with Ocaml.<p>Anyway, tastes and education play a role there, but to me the arrow notation is way easier to read, as it is what I would write on paper.