code: func (p *partial) template() (*Template, error) {
  	if p.tpl == nil {
  		var err error
  
  		p.tpl, err = Parse(p.source)
  		if err != nil {
  			return nil, err
  		}
  	}
  
  	return p.tpl, nil
  }
docs: // template returns parsed partial template