Using Generics with Context Tags in TypeScript - Effect Community