Inherit from the Runner constructor's prototype,
so we can add the correct then method.
Runs the query on the specified connection, providing the bindings and any other necessary prep work.
We need the context here, as it contains the "this.lastID" or "this.changes"
Grab a connection, run the query via the MySQL streaming interface, and pass that through to the stream we've sent back to the client.
Ensures the response is returned in the same format as other clients.
Assign the newly extended Runner constructor to the client object.
Runner