code: func NewVMController(vmProviders map[string]VMProvider) *VMController {
  	return &VMController{
  		containerLocks: make(map[string]*refCountedLock),
  		vmProviders:    vmProviders,
  	}
  }
docs: // NewVMController creates a new instance of VMController