code: func NewGroveLcdDriver(a Connector, options ...func(Config)) *GroveLcdDriver {
  	lcd := &GroveLcdDriver{
  		JHD1313M1Driver: NewJHD1313M1Driver(a),
  	}
  
  	for _, option := range options {
  		option(lcd)
  	}
  
  	return lcd
  }
docs: // NewGroveLcdDriver creates a new driver with specified i2c interface.
  // Params:
  //		conn Connector - the Adaptor to use with this Driver
  //
  // Optional params:
  //		i2c.WithBus(int):	bus to use with this driver
  //		i2c.WithAddress(int):	address to use with this driver
  //