Algebraic data types, monads, and things based around those have tons of business value for writing correct business logic for non-performance critical code. You get that in haskell.
Though admittedly you can get them other functional languages that are not quite as different. Like Ocaml.