pub fn parse_option_spread_instrument_id( instrument_id: InstrumentId, leg_contract_details: &[(&ContractDetails, i32)], bag_contract: Option<&Contract>, timestamp_ns: Option<UnixNanos>, ) -> Result<OptionSpread>