title: What is Ord type?
body: <p>Is every class not a type in Haskell : </p>
  
  <pre><code>Prelude&gt; :t max
  max :: Ord a =&gt; a -&gt; a -&gt; a
  Prelude&gt; :t Ord
  
  &lt;interactive&gt;:1:1: Not in scope: data constructor ‘Ord’
  Prelude&gt; 
  </code></pre>
  
  <p>Why does this not print <code>Ord</code> type signature ?</p>