Class

Estimate

Abstract base for a numeric value that may or may not carry uncertainty. Never instantiated directly - authors instantiate a concrete subclass. The hierarchy splits into PointEstimate (no uncertainty stated) and the DistributionEstimate family (a parametric distribution chosen by subclass). Embedded under a property whose range is Estimate or DistributionEstimate, the `type:` line declares the concrete subclass per the embedded-type-must-narrow-range rule.