pub fn checkpoint_components(widget: &mut dyn Widget) -> Vec<String>
Checkpoint every component under widget; returns the errors.
widget