code: func NewGroveTouchDriver(a DigitalReader, pin string, v ...time.Duration) *GroveTouchDriver {
  	return &GroveTouchDriver{
  		ButtonDriver: NewButtonDriver(a, pin, v...),
  	}
  }
docs: // NewGroveTouchDriver returns a new GroveTouchDriver with a polling interval of
  // 10 Milliseconds given a DigitalReader and pin.
  //
  // Optionally accepts:
  //  time.Duration: Interval at which the ButtonDriver is polled for new information