Should the output of the histogram filter really be a data set?
The histogram filter outputs a data set with a single field and neither a cell set nor a coordinate system. The bins are wrapped in an array handle variant, which is overkill since we always know what the type is. Additionally, that field is associated with the mesh, but there is no mesh. Further, the histogram range and bins sizes are not stored with the bins themselves.
Perhaps the output of a histogram should be a histogram.