Removed `doTemp` in favor of `getState` with additional `callback` argument for doing extra work while traversing (like accepting changes).