template library for Go