Effects classes in their own submodules