this would reduce the API surface of Client.
Client
cli, err := peertube.NewClient("https://peertube.example.org") auth := cli.Auth() vid := cli.Video() acc := cli.Account()
(naming to be refined)