Understanding Effect's Dependency Management and Return Types - Effect Community