pub type ReferenceOr<T> = RefOr<T>;
Exists for backwards compatibility.
pub enum ReferenceOr<T> { Reference { reference: String, }, Item(T), }
reference: String