package resolver // NewOptions returns new initialised options func NewOptions(opts ...Option) Options { var options Options for _, o := range opts { o(&options) } return options } // WithHandler sets the handler being used func WithHandler(h string) Option { return func(o *Options) { o.Handler = h } } // WithNamespace sets the namespace being used func WithNamespace(n string) Option { return func(o *Options) { o.Namespace = n } }