[widget] Introduce #text.
[list] Add spec for #empty?
[widget] Implement more comparison methods.