Optimise performance tests

Reduce generator overhead by making the generator inlineable. The results for diamond and combo tests are improved by ~90% indicating much less overhead in the benchmark setup.