Represent, parse and serialise JSON-RPC 2.0 messages
https://software.dzhuvinov.com/json-rpc-2.0-base.html