var (
// ErrAssumptionViolation is a marker error that signals an unsatisfied assumption. ErrAssumptionViolation = errors.New("assumption violation")
)
Truthy returns the truthiness value of an arbitary value. The nil interface and zero values are always falsy.
Empty slices and maps are falsy as well, even if they are non-nil. All other values are truthy.