Expert Comment Needed on a New I2C Library API

idea:
to solve address issues it might be useful to have a I2C scanner equivalent in the core of the new lib? (master only?)

// both return -1 if none found
int TwiMaster::scanGetFirst();  
int TwiMaster::scanGetNext(); 

// bit like this
int addr = twi.scanGetFirst();
while (addr > -1)
{
  Serial.println(addr);
  addr = twi.scanGetNext();
}