code: func Copy(src, dest string) error {
  	info, err := os.Lstat(src)
  	if err != nil {
  		return err
  	}
  	return copy(src, dest, info)
  }
docs: // Copy copies src to dest, doesn't matter if src is a directory or a file