anchor.diff:  parse(C, Sql, Types) ->
       parse(C, "", Sql, Types).
   
  --spec parse(connection(), iolist(), string(), [epgsql_type()]) ->
  +-spec parse(connection(), iolist(), string() | iodata(), [epgsql_type()]) ->
                      {ok, #statement{}} | {error, query_error()}.
   parse(C, Name, Sql, Types) ->
       sync_on_error(C, gen_server:call(C, {parse, Name, Sql, Types}, infinity)).
  
positive.code: get_parameter(C, Name) ->
      pgsql_sock:get_parameter(C, Name).
  
  -spec squery(connection(), string()) ->
                      ok_reply(squery_row()) | {error, query_error()}.
  squery(C, Sql) ->
      gen_server:call(C, {squery, Sql}, infinity).
  
negative.code:             Error
      end.
  
  -spec equery(connection(), string(), string() | iodata(), [bind_param()]) ->
                      ok_reply(equery_row()) | {error, query_error()}.
  equery(C, Name, Sql, Parameters) ->
      case parse(C, Name, Sql, []) of
  