Switch getArg to call_dispatch with context and trigger id.
Switch Pointer representation to represent C pointers.

As it turns out, nobody used the original Pointer rep so we're all good.
Modify dispatch table generation to match dispatch rules.