ValueOrUndefined type is a data structure representing the data in a single value, or the value
Value | undefined
This is used when describing a
Value that is present or that is not present, such as when it has been deleted, or when describing a previous state where the
Value has since been added.