Fork of golang template to support strict execution