code: func (dc *DeepCopier) From(src interface{}) error {
  	dc.dst = dc.src
  	dc.src = src
  	return process(dc.dst, dc.src, Options{Context: dc.ctx, Reversed: true})
  }
docs: // From sets the given the source as destination and destination as source.