-record(request, { jsonrpc :: jsonrpc:version(), method :: binary(), id :: jsonrpc:id(), params :: gleam@option:option(any()) }).