So I don't fully understand what IEX does then. Let's say A puts 500 shares of AAPL onto IEX at $100/share, and B puts a buy order in for 500 shares at $100/share, but in between posting the BUY and the order executing (in that 350ms), they get more information, and decide they actually want to pull out, are they unable to?
Let's say B instead only buys 250 shares, what happens to the remaining 250 shares?