Optimize templating by using minimal copying ninja_copy method
Benchmarks suggest this improves test overhead at least 10%
Clean up headers handling a bit
Comment out logging for variable binding, this is EXPENSIVE for benchmarking
Add basic extractors and simple extensible comparison validators