title: EIPAbstractError while creating Delphi TRestClient
body: <p>Not getting very far on this one as every example I see uses Form when I want to keep this a console application (will eventually).</p>
  
  <p>The following code will crash everytime with an <code>EIPAbstractError: IPProcs is not defined. Make sure IPPeerCommon() is in the uses clauses</code>. </p>
  
  <p>Adding that to the Uses clauses breaks with a <code>No peer with the interface guid [xxx-xx...]</code></p>
  
  <pre><code>program EMV_ConsoleTest;
  
  {$APPTYPE CONSOLE}
  
  {$R *.res}
  
  uses
    System.SysUtils, REST.Client;
  
  var
    LClient: TRESTClient;
  
  begin
    try
      LClient := TRESTClient.Create('http://localhost:9000/');
    except
      on E: Exception do
        Writeln(E.ClassName, ': ', E.Message);
    end;
  end.
  </code></pre>