And since you reply on a comment mentioning Elm, I think PureScript (feature-wise it's more Haskell-like, also more general purpose) deserves a mention as well.
you might like elm [http://elm-lang.org/]; it's inspired heavily by haskell, but the author thinks long and hard about finding the right names for things rather than just using the defaults from haskell or ml.
Elm has been personally an inspiration too. Nice set of decisions and tradeoffs for what they're trying to achieve, though yeah, mainstream syntax might not be one of them, but that's fine.
I kind of wish someone would be inspired to write something like this in Elm (http://elm-lang.org/), if only to help people get away from buggy OO-mutable languages
http://www.purescript.org/
reply