Cache instruction lists after compilation
Implement backreference matching