[checkpoint] Raise last error inconditionally.
[checkpoint] Separate widget-specific behavior.
[checkpoint] Test later change in condition.
[list] Allow extending the item widget using .item.