Fast interpreter

An attempt to speedup analysis by using "fast interpreter". Manual benchmarks show that this doesn't lead to conceptual speedup, but code complexity increases.