state() :: %Snowflex.DBConnection.Protocol{ conn_opts: Keyword.t(), pid: pid(), status: :idle, worker: Snowflex.DBConnection.Server | any() }