2.8 ty2

Refer to the exercise policy for details.
Add records and row-polymorphism to your ISWIM implementation.