It actually has numerous very useful abstractions, includin…
It actually has numerous very useful abstractions, including most useful functional ones in its standard library, as well as being object-oriented instead of having to learn how to do things monadically. Haskell is more expressive, but not as useful yet.