The AnimeApiClient provides functions for interacting with the various
anime and user animelist MAL API endpoints. The accessible endpoints
vary depending on if the AnimeApiClient was constructed from a
MalClientId or an OauthClient.
This trait defines the shared endpoints for Client and Oauth
AnimeApiClients. It provides default implementations such that
the Oauth AnimeApiClient can override them if needed.