We use this pretty effectively in our iOS app to model and implement Effect types in a functional core / imperative shell architecture.
We use this pretty effectively in our iOS app to model and implement Effect types in a functional core / imperative shell architecture.