close(socket :: pid()) :: {:ok, any()} | {:error, any()}
open(url :: String.t(), opts :: Keyword.t()) :: {:ok, pid()} | {:error, any()}