docs: def eval_mean(self, func, args=()):
          """evaluate the distribution mean, this is not (yet) effective
          in terms of termination or display"""
          self.fmean = func(self.mean, *args)
          return self.fmean