Hey all! I have been going back and forth on effect over the last year -- I love it and the community but have a few concerns I was hoping you guys might be able to help me address before rolling it out in my organization. A little background, I'm a VP of engineering at a medium sized bank and have been trying to move our company in a path of code quality, long term maintainability and modularity. We still, unfortunately, have a lot of juniors and while I love everything effect -- it does have a learning curve that I think can be much steeper for juniors. My initial thoughts are to: a) keep effect at the edges of the application for "round 1". Use it for Service definitions and DI as well as for more complex logic and providing simple wrappers for non-effectful code so that juniors can focus on writing the typescript they're use to working with instead of the new paradigm. If anyone has experience with incrementally rolling out effect in a larger organization, I'd love to hear your experiences / recommendations