basically, the async equivalent of: while(true) {result = someFunction('foo'); callbackFunction(result);}