Robust go template, Fork from go official template