anchor.diff:  
   %% ReadyForQuery
   initializing({$Z, <<Status:8>>}, State) ->
  -    #state{parameters = Parameters, queue = Queue} = State,
  +    #state{parameters = Parameters, queue = Q} = State,
       erase(username),
       erase(password),
       %% TODO decode dates to now() format
  
positive.code:     {reply, {ok, Value}, State}.
  
  handle_cast(Req = {{_, _}, {connect, Host, Username, Password, Opts}},
              #state{queue = Queue} = State) ->
      Timeout = proplists:get_value(timeout, Opts, 5000),
      Port = proplists:get_value(port, Opts, 5432),
      SockOpts = [{active, false}, {packet, raw}, binary, {nodelay, true}],
  
negative.code:     send(State, $E, ["", 0, <<0:?int32>>]),
      send(State, $C, [$S, "", 0]),
      send(State, $S, []),
      {noreply, State#state{queue = queue:in(Req, Q)}};
  
  handle_cast(cancel, State = #state{backend = {Pid, Key}}) ->
      {ok, {Addr, Port}} = inet:peername(State#state.sock),
  