golang templates. learning