Accessing Intermediate Values in Effect Pipelines Without Breaking Functional Paradigms - Effect Community