"Thomas L. Bevan" <tom@regex.com.au> writes: > Can someone explain the reasoning behind using > a function to describe a Table rather than just a list of lists? Just my feeling, but perhaps it is essentially the same reason why ShowS is String -> String rather than String, so that concatenation becomes efficient?