dispatch: replace function pointers with computed goto labels, size--