auth() :: %{access_token: binary}
t() :: %Slippers.Client{auth: auth, endpoint: binary}
new() :: t
new(auth) :: t
new(auth, binary) :: t