// "069.hac" should pass, will recursively instantiate ports
// copy-modified from "059.hac"
// now with some internal aliases!

template <pint N>
defproc foo(bool a[N]) {
	a[0] = a[N-1];	// alias first and last
}

foo<3> poo;

