globID	super		localID	canonical	footprint-frame
[global channel entries]
1	(top)	-	1	S	chan(int<1>)
2	(top)	-	2	B[0]	chan(bool<>)
3	(top)	-	3	B[1]	chan(bool<>)
[global int entries]
1	(top)	-	1	s	
[global bool entries]
1	(top)	-	1	b	
