Defining a Struct with Fixed Keys and Dynamic Index Signatures in TypeScript - Effect Community