anchor.diff:  join(X, undefined) ->
      X;
   join(X, Y) ->
  -   erlang:iolist_to_binary([X, Y]).
  +   [X, Y].
   
   
   %    encode(Msg, [], Http);
  
positive.code: -type http()    :: #http{}.                          % http parser state
  
  -define(VERSION,   {1, 1}).
  
  %%
  %% create new http stream parser
  
negative.code: 
  %%
  continue({undefined, undefined, Http}, Queue, _) ->
     {lists:reverse(Queue), Http};
  
  continue({Pckt, undefined, Http}, Queue, _) ->
     {lists:reverse([Pckt | Queue]), Http};
  
  continue({undefined, Stream, Http}, Queue, Codec) ->
     stream(Http, Stream, Queue, Codec);
  
  continue({Pckt, Stream, Http}, Queue, Codec) ->
     stream(Http, Stream, [Pckt | Queue], Codec).
  
  
  %%
  