# Functions
New constructs a new JSONClient instance, for the given base URI, using the given http.Client object (if provided) and the Options object.
# Structs
JSONClient provides common functionality for interacting with a JSON server that uses cryptographic signatures.
Options are the options for creating a new JSONClient.
RspError represents an error that occurred when processing a response from a server, and also includes key details from the http.Response that triggered the error.
# Interfaces
Logger is a simple logging interface used to log internal errors and warnings.