golang template range slice