type Interface interface { Name() string Value() interface{} }
type Option struct { // contains filtered or unexported fields }
func New(name string, value interface{}) *Option
func (o *Option) Name() string
func (o *Option) Value() interface{}