anchor.diff:  tcp_connect(Uri, #state{socket = Sock0, so = SOpt} = State) ->
      [$^ ||
         connect(Uri, Sock0, SOpt),
  -      fun(Sock1) -> {ok, State#state{socket = Sock1}} end 
  +      fmap(State#state{socket = _})
      ].
   
   
  
positive.code:    ?DEBUG("knet [tcp]: suspend ~p", [(State#fsm.stream)#stream.peer]),
     {next_state, 'HIBERNATE', State, hibernate};
  
  'ESTABLISHED'(Msg, Pipe, #fsm{sock = Sock, stream = Stream0} = State)
   when ?is_iolist(Msg) ->
     try
  
negative.code: %%%------------------------------------------------------------------   
  
  %%
  %% build socket object with stream filters
  -spec socket() -> {ok, #socket{}}.
  -spec socket([_]) -> {ok, #socket{}}.
  
  