func NewMatcherPool(factory MatcherFactory) *MatcherPool {
	return &MatcherPool{factory: factory, matchers: list.New()}
}
NewMatcherPool returns new MatcherPool with empty list of matchers
package zone
import (
	"container/list"
)
type MatcherPool struct {
	factory  MatcherFactory
	matchers *list.List
}