I'm glad folks share my interpretation.
I suppose 'null' might be handy to be able to use if the client doesn't want to have to track an incrementing number and only sends 1 request at a time such that tracing the response back to the request is not necessary.
> perhaps look at support for array so a byte array could be sent to support 64bit numbers
Why would we need an array for that? I think on another thread recently I noticed a suggestion of encoding very large numbers in some non-decimal form. Why?
All the libraries I use, and node.js itself, can parse a 64-bit integer encoded as decimal without a problem.