One opening's cut (spec 08 D8): [a, b] along its host's centreline, and whether the clamp moved it off its stored interval.
[a, b]
typedef Cut = ({double a, double b, bool clamped});