update bytecode in preparation for alpha vectors

one new block tag (for vectors), and three new stack ops:
  - LengthBlock, gets the length of a block
  - El2, like El but reads the index at runtime
  - Cons2, like Cons but reads the number of elements at runtime