asm-llvm: reuse LeftContext objects (reduce amount of allocation during parse).
asm-llvm: Add faster version of type subclass test.