Interaction between generators and type narrowing - Effect Community