am_state library Null safety
- A data provider accessed in the whole program if it's created with id. You can access its data by AmDataProvider<T>.of("providerId").data
- Fires a function when the given provider data is changed
- A wrapper for widgets that must be changed as its provider data is changed.