Sure! The use case is in the context of an Android app. I would like to be able to show a progress indicator when either a screen (or part of a screen, if loading content partially) is loading. I would have three different possible states:
- Loaded: Successfully loaded the object
- Loading: Currently fetching the object
- Error: Failed to fetch the object