Fix up the stack structure a bit.

s/instructions/callSites and change the type to []uint16 to avoid casting stuff back and forth.