BUILTIN[M,2];		*Declare macro
BUILTIN[MEMORY,4];	*MEMORY[NAME,WORDSIZE,LENGTH,SRCMACRO,SINKMACRO]

M[W,];
MEMORY[MDATA,44,10,W,W];
MEMORY[MADDR,40,20,W,W];

MDATA[BITS-CHECKED,0];	MDATA[SHOULD-BE,1];	MDATA[DATA-WAS,2];
MDATA[BITS-DROPPED,3];	MDATA[BITS-PICKED,4];

MADDR[LOW-ADDR,0];	MADDR[HIGH-ADDR,1];	MADDR[LOOP-COUNT,2];
			MADDR[CURRENT-ADDR,4];	MADDR[ADDR-INC,5];
MADDR[ADDR-INTERS,6];	MADDR[ADDR-UNION,7];	MADDR[NFAILURES,10];
MADDR[COMM-ER0,11];	MADDR[COMM-ER1,12];	MADDR[COMM-ER2,13];
MADDR[BOOT-ERR,14];