pub(super) fn push_observed_trace_type( observed_types: &mut Vec<ColumnDataType>, datatype: ColumnDataType, )
Keeps the observed type list small without depending on enum ordering.