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