A weibull distribution with parameters scale λ and shape k.
const WeibullDistribution(this.scale, this.shape) : assert(scale > 0, 'scale > 0'), assert(shape > 0, 'shape > 0');