<https://kt.academy/article/sharedflow_vs_stateflow>
m