// "066g.hac" should pass, will recursively instantiate ports
// copy-modified from "066f.hac"
// has internal aliases!

defproc oof() { }

defproc ick(oof m, n) { }

defproc foo(ick a, b) {
	a = b;
}

foo poo;

// after hierarchical flattening, there is only one of each type

