> The main issue is that Haskell is not a data-oriented language by default
What do you mean by "data-oriented language"?
What do you mean by "data-oriented language"?
In the same way you can do immutable and functional stuff in java, it's not going to mesh with the rest of the ecosystem or language around you.