Static typed templating for go without logic