Links & Runs!

But apparently there are issues with generating correct variable access
instructions; somewhere, the scope levels are getting out of sync which
makes it try to access variables in the wrong place.