Currently known bugs (25/06/06  v 0.2.0pre)

Major:

* Segfault when copying/equality testing on circular structures.

Minor:

* Function applications need to be on names, rather than complex
  expressions. This should be more general, eg f.a[5](args) should be allowed.
  (5/2/05 - bit better now; as long as it's not a Void function, you
  can apply any typed expression).
* Attempting to marshal Foreign Ptrs should be an error - need a
  built-in function table for Ptr.
* The compiler should attempt to report as many errors as possible
  (might be tricky). 
* Should be a warning if module name doesn't correspond with filename,
  as module chasing won't work in that case. Not a problem for
  programs or webapps however.
* Unhelpful error if main/Default/etc has the wrong type

Wishlist:

* Union Tag could be unique within modules to aid run-time type-checking.

