code: func NewMotorDriver(megaPi *Adaptor, port byte) *MotorDriver {
  	return &MotorDriver{
  		name:     "MegaPiMotor",
  		megaPi:   megaPi,
  		port:     port,
  		halted:   true,
  		syncRoot: &sync.Mutex{},
  	}
  }
docs: // NewMotorDriver creates a new MotorDriver at the given port