This module allows to attach an "expression" to a widget property.
This expression will be evaluated each time it's content may change.
This is the first part of a trio of new APIs to improve setting dynamic
values to a widget from 3 different angles.