code: func Codec(c codec.MarshalUnmarshaler) func(*Options) error {
  	return func(opts *Options) error {
  		opts.codec = c
  		return nil
  	}
  }
docs: // Codec used to set a custom encoder and decoder. The default is JSON.