+ settype = lookup( intset );
+ if ( settype == NIL ) {
+ panic( "empty set" );
+ }
+ settype = settype -> type;
+ if ( settype == NIL ) {
+ return csetp -> comptime;
+ }
+ if ( isnta( settype , "t" ) ) {
+ error("Set default type \"intset\" is not a set");
+ return csetp -> comptime;
+ }
+ csetp -> csettype = settype;