code: func UnmarshalConfig(data []byte) (*cb.Config, error) {
  	config := &cb.Config{}
  	err := proto.Unmarshal(data, config)
  	if err != nil {
  		return nil, err
  	}
  	return config, nil
  }
docs: // UnmarshalConfig attempts to unmarshal bytes to a *cb.Config