SiroccoPrivateImpl
MakeUpName: PROC [base: ROPE, postfix: ROPE, tables: TABLES] RETURNS [madeUpName: ROPE];
Nest: PROC [in: ROPE, level: NAT] RETURNS [out: ROPE];
NewFcn: PROC [name: ROPE, obj: ROPE, size: INT] RETURNS [out: ROPE];
Sort: PROC [list: CComponent] RETURNS [comp: CComponent];
UnDo: PROC [in: ROPE, programKey: ROPE] RETURNS [key: ROPE];
UnDoable: PROC [in: ROPE, programKey: ROPE] RETURNS [out: ROPE, yes: BOOLEAN];
Marshal: PROC [h: Handle, type: CType, typeName: ROPE, name: ROPE, code: ROPE, uniqueNo: NAT, level: NAT ← 2] RETURNS [rc: ROPE, rn: ROPE];
UnMarshal: PROC [h: Handle, type: CType, typeName: ROPE, name: ROPE, code: ROPE, uniqueNo: NAT, level: NAT ← 2] RETURNS [rc: ROPE, rn: ROPE];
FileHeader: PROC [out: IO.STREAM, filename: ROPE];