code: func New(config Config) gin.HandlerFunc {
  	policy := newPolicy(config)
  	return func(c *gin.Context) {
  		if !policy.applyToContext(c) {
  			return
  		}
  	}
  }
docs: // New creates an instance of the secure middleware using the specified configuration.
  // router.Use(secure.N)