Using Patterns in Effect-ts for Dependent Type Guarantees - Effect Community