fn merge_leg_result(
index: usize,
validated: Result<ValidatedReplace, BulkOrderResult>,
cancel: Option<OrderUpdateMessage>,
create: Option<OrderUpdateMessage>,
cancel_enqueue_failed: bool,
halted_after_cancel: bool,
) -> BulkOrderResult