We should allow documents to be modeled as a discriminated union.
We should allow documents to be modeled as a discriminated union.