[0] https://www.unison-lang.org/learn/the-big-idea/ [1] https://www.val.town/
But Unison is a lot more: it has a model that makes distributed computing feel like native code, and a content-addressed code representation system that solves a ton of tooling problems around versioning and deploying code. It's one of the most legitimately novel and powerful language projects I've ever seen, and I'm not saying that lightly.
Unison does not have monads, it has an effect system they call "abilities", which is quite innovative. Unison code is not stored in "textual" format, but directly in its AST form where everything has a content hash-address which is used to reference things everywhere. That's why they can take any function and send it for execution elsewhere in the cloud or whatever. It's also why there's no build system, and no dependency version conflict.
In summary, it's completely different than Haskell and most other languages, all you needed to do was visit the website and read a little bit to know that.
I did visit the website, observed an almost identical syntax to Haskell and left. Your comment is in bad faith.