discover_me(atom(), atom()) :: :ok | {:error, atom(), String.t()} | :no_connection
set_cookie(atom(), atom()) :: true