…tly. leave other requires for backwards compat
…sibly an unnecessary proc creation.
When we added method compilation through unbound method we put this in place because it sped up some benchmarks IIRC. But it means we have to maintain two evaluation systems and hides issues with the compiled approach in tests since most templates are run only once. /cc @judofyr
The magic number 5 was off by two here. It's not surfacing in the tests because they only run under the source string eval path, not the compiled method path.