New in release 0.4.

* Object slots are maintained in vectors rather than association lists.

* Method specificity checks match interim report [Design Note 31]
	and conform to ambiguity rules for limited integer types
	[Design Note 8].

* Support for return value types [Design Note 21].
 
* Limited integer types supported [Design Note 6].
	No support at this time for limited collection types.

* Union types supported [Design Note 7].

* Class <type> exists as per Design Note 5.  subclass? has been deprecated
	in favor of subtype?

* size now works correctly on lists containing cycles, i.e., for
	cyclic lists it returns #f, for others it returns the number
	of elements.

* List operations have been modified to be less lisp-ish, but car, cdr,
	cons exist and spawn warning messages [Design Note 16].

* Type restrictions now survive assignment, and slot setter methods now
	enforce type consistency {Design Note 13].

* Added <range> collection class

* Support for default argument to first, second, third, last [Design Note 2].

* Supports multiple arguments to define [Design Note 17].

* Slot allocation is Interim Reference Manual book compliant

* Support #rest parameter with #key parameters

* Supports (make <class> ...) [Design Note 3].

* Supports sealing classes

* Supports uninstantiable abstract classes

* Generic definitions of last and last-setter avoid use of iteration protocol.

* Slot evaluation is Dylan Book compliant

* apply now works with any <sequence> type for last arg

* Many methods have been added
