static Set dynFields(O o) { ret o instanceof DynamicObject ? keys(((DynamicObject) o).fieldValues) : emptySet(); }