<p dir="ltr">Dear All,</p>
<p dir="ltr">I am sure this is a common mistake, and I am happy to be pointed elsewhere for reading.</p>
<p dir="ltr">I have spent the last couple of days on the Haskell irc channel, which was very helpful.</p>
<p dir="ltr">However, one of the points of discussion left me confused.</p>
<p dir="ltr">When we have a type, T, with constructors A and B</p>
<p dir="ltr">(e.g. data T = A x y z | B x y)</p>
<p dir="ltr">How do I understand the relationship between A, B and T? I had thought I could use the sub-class relationship, but that doesn't seem to be true.</p>
<p dir="ltr">Any other pointers very welcome.</p>
<p dir="ltr">Matt</p>