Make the Result live inside the Core so that we can use the same struct for both types of Macro.
For each type there's a different type of result now:
Soft -> Sequence Pair + Shapes
Hard -> Sequence Pair (I'm not including the orientation, because the flip perturbations in SA are now deprecated and should be removed. See #6102 )
Make the Result live inside the Core so that we can use the same struct for both types of Macro. For each type there's a different type of result now:
Soft -> Sequence Pair + Shapes Hard -> Sequence Pair (I'm not including the orientation, because the flip perturbations in SA are now deprecated and should be removed. See #6102 )