Reliable ZeroMQ


$3
- Test what happens when two sockets bind to the same endpoint
- Migrate to ESLint
- Test multiple subscribers to one publisher (networked)
- Separate Ack + Response in ZMQResponse to distinguish between slow peers and slow endpoints?
- Send a closure message on Close() call, allow ZMQResponder and ZMQPublisher to free memory
$3
$3
- JSONBigInt parses any string it can to bigint, e.g. "20n" to 20n, instead of its correct value of "20n"
- ExpiryMap does not reset expiry when
set() overwrites an existing value. Would require a LinkedListDictionary.