Flexible data type for dealing with unexpected data