pub fn roll_stats(expr: &DiceExpr) -> RollStatsExpand description
Compute theoretical min, max, and mean for a DiceExpr.
Ignores advantage/disadvantage (those require simulation to compute exactly).
For keep groups, uses the kept count to compute bounds (not statistically
exact for kh/kl, but gives useful ballpark figures).