Provides an abstraction regarding code actions for IndieAuth.
get(code :: binary(), options :: keyword()) :: binary() | nil
persist(code :: binary(), scope :: binary(), options :: keyword()) :: :ok | {:error, any()}