title: Why is Haskell (sometimes) referred to as "Best Imperative Language"?
body: <p><em>(I hope this question is on-topic -- I tried searching for an answer but didn't find a definitive answer. If this happens to be off-topic or already answered, please moderate/remove it.)</em></p>
  
  <p>I remember having heard/read the half-joking comment about Haskell being the <em>best imperative language</em> a few times, which of course sounds weird as Haskell is usually best known for its <em>functional</em> features.</p>
  
  <p>So my question is, what qualities/features (if any) of Haskell give reason to justify Haskell being deemed the <em>best imperative language</em> -- or is it actually more of a joke?</p>