code: func New(cfg ...Config) *Engine {
  	c := DefaultConfig()
  	if len(cfg) > 0 {
  		c = cfg[0]
  	}
  	// cuz mergo has a little bug on maps
  	if c.Globals == nil {
  		c.Globals = make(map[string]interface{}, 0)
  	}
  	if c.Filters == nil {
  		c.Filters = make(map[string]FilterFunction, 0)
  	}
  
  	return &Engine{Config: c, templateCache: make(map[string]*pongo2.Template)}
  }
docs: // New creates and returns a Pongo template engine