On Tue, Sep 2, 2008 at 12:50, Simon Peyton-Jones wrote:

Sean Your analysis is good, but missing the following

  You can build stuff on class Data *other than* SYB.  That's a motivation for not identifying Data with SYB.

That's really the argument for keeping Data in 'base', so that others can build on it without depending on the full glory of SYB.

 Ah, okay. Then, that is a stronger argument.

Thanks,
Sean