'Records given value.'

def Record(self, value, fields=None):

    key = self._FieldsToKey(fields)
    try:
        entry = self._values[key]
    except KeyError:
        entry = Distribution(bins=self._bins)
        self._values[key] = entry
    entry.Record(value)
