Avoid .tap with block
Merge branch 'master' into fast-compile
Generate static method to do compile substitution
Merge pull request #150 from sstephenson/fast-compile

Optimize: Generate compile substitution method