Tagged

@Tagged!Field indicates a tagged union. Each struct within should have @Tag(X) which is a value of Field

struct Tagged (
alias field
)

Meta