Dan -- The first cut at native call stuff via thunks is in. It is kind of working, but the test I'm using (a translation of acme's life.pasm) isn't working yet, and when I try to debug by watching parrot -t, it behaves differently than otherwise (Heisenbug!).
Along the way, I added some argument count checking, and now calls to subs have the args converted to the appropriate types if they aren't already. Regards, -- Gregor