access_token() :: %{access_token: binary()}
t() :: %ElixirDropbox.Client{access_token: access_token()}
new() :: t()
new(access_token()) :: t()