Alternate idea: what if instead of done() or waitFor(...) we did a as(Class<T extends GwtWidget>) in the GwtWidgetFinder type to make it easier to say just `.as(ComboBox.class)` instead of `.done().as(ComboBox.class)`.

Or another attempt at generics trickery to make the FieldFinder hand us a ComboBox instead? Did those go anywhere?