Defining a Struct Field Based on Union of Other Structs in Effect/Schema - Effect Community