Provides an abstraction regarding code actions for IndieAuth.
delete(token :: binary(), options :: keyword()) :: :ok
generate(client_id :: binary(), scope :: binary(), options :: keyword()) :: binary()
info(token :: binary(), options :: keyword()) :: nil | {:error, any()} | map()