title: Why can data type not be serialized although it is member of the show class?
body: <pre><code>data Mine = Firstname String
            | Lastname String
            deriving (Show, Serialize)
  </code></pre>
  
  <p>This does not compile and gives the error </p>
  
  <pre><code>Not in scope: type constructor or class `Serialize'
  </code></pre>
  
  <p>Why is this not seen as member of the Serialize class although it is member of the Show class. I thought that all members of the Show class should serialize without problems?</p>