For <i>technical</i> reasons Haskell is a good choice.<p>For <i>people</i> reasons it is not (currently at least).<p>The second point trumps the first at this time. Unless I&#x27;m missing something the logic here is not as intractable as some seem to think.