code: func OpenPin(number int, mode gpio.Mode) (gpio.Pin, error) {
  	initOnce.Do(initRPi)
  	p, err := gpio.OpenPin(number, mode)
  	return &pin{Pin: p, pin: uint8(number)}, err
  }
docs: // OpenPin returns a gpio.Pin implementation specalised for the RPi.