From warlock@amber.ecst.csuchico.edu Sat Feb 22 19:32:54 1992

Note:  Types are cast rather loosly in some cases, and can be quite flexable
  at times... too flexable in some cases.  (:  Judicious use of the int(),
  oid() and str() builtins is recomended where type is important.

  The return values and paramaters are (loosely) described below.

	NULL	A non-error result, but not cast to anything.
	STR	A text string.
	INT	An integer value.
	OID	An object id, such as is retrned from the match* functions.
	ANY	Can be STR, INT or OID.

U standard builtins (as of 2.0a4):

	NULL echo( [ANY, ANY...] );
	NULL error( ANY );
	OID matchinv( STR [, STR] );
	OID matchloc( STR [, STR] );
	OID matchobj( STR [, STR] );
	OID matchply( STR [, STR] );
	OID matchWHO( STR );
	STR listadd( STR, STR);
	STR listdel( STR, STR);
	INT listlook( STR, STR);
	INT int( INT|STR );
	OID oid( ANY );
	STR str( ANY );
	INT rnd( INT );
	INT cmd( ANY );


U non-standard builtins (by warlock@ecst.csuchico.edu)

	STR ary( OID, ANY, ANY )


Flags for optional string in match* functions:  (Unverified)

	U:	Unique
	F:	First
	R:	Random
	N:	Non-local
	M:	Me Ok
	Q:	Quiet
	W:	Which
	E:	Exact