Creates an empty reference book.
Clears a registered instrument's settlement scheme.
Registers instrument under the next available instrument id.
Registers instrument under a caller-selected stable identifier.
Resolves instrument to a registered id, or returns undefined.
Assigns a typed settlement scheme to a registered instrument.
Returns a registered instrument's scheme, or undefined when unset.
Caller-owned registry of stable instrument identities and attributes.
Every method reads or writes the shared book, so every one of them throws
InternalErroronce a module panic has poisoned the module instance.