Building a first-class exchange architecture with CoralSequencer