FacetUnion type

type FacetUnion = Facet | FacetResult | FacetError