code: func NewClient(ctx context.Context, cli *containerd.Client, stateDir, ns string, b libcontainerdtypes.Backend) (libcontainerdtypes.Client, error) {
  	c := &client{
  		stateDir:   stateDir,
  		backend:    b,
  		logger:     logrus.WithField("module", "libcontainerd").WithField("module", "libcontainerd").WithField("namespace", ns),
  		containers: make(map[string]*container),
  	}
  
  	return c, nil
  }
docs: // NewClient creates a new local executor for windows