package jrpc func Do[T any](c *Client, method string, args any) (T, error) { var t T err := c.Do(t, method, args) if err != nil { return t, err } return t, nil }