* typed containers

* ``throw'' clauses in methods (Done.)
#define DEF_THROW InternalError *, OutOfMemory * 
#define THROWS( A ) throw{ DEF_THROW, A }
#define THROWS( A, B ) throw{ DEF_THROW, A, B }
#define THROWS( A, B, C ) throw{ DEF_THROW, A, B, C }
...
class Foo
{
	...
	Bar *baz() THROWS( QUUX, THUD )
	...
};

* documentation
* profiling
** parser code: big cycle hog, why?
may be string operations?
* dynamic code loading
** candidates:
*** List
*** DumbDuctionary
*** EnumerationAlgorithms
*** WordParser
*** Platform implementations? (may be unsafe)
** tool for automatic stub generation
*** there was C++ parser on the Net somewhere
*** what to do with templates?
*** what to do with inlines?
* remove operation in slots
** make RemovablePosition --- sub-class of Position with getRemover() method?
