Conditional Validation in Structs Based on Discriminated Union - Effect Community