anchor.diff:                     not_yet_implemented(),
                      case socket:supports(ipv6) of
                          true ->
  -                           Recv = fun(Sock) -> 
  -                                          socket:recv(Sock, 0, 5000)
  +                           Recv = fun(Sock, To) -> 
  +                                          socket:recv(Sock, 0, To)
                                     end,
  -                           InitState = #{domain => inet6, recv => Recv},
  +                           InitState = #{domain  => inet6,
  +                                         recv    => Recv,
  +                                         timeout => 5000},
                              ok = api_to_receive_tcp(InitState);
                          false ->
                              skip("ipv6 not supported")
  
positive.code: 
           %% *** Connect sequence ***
           #{desc => "order (server) start",
             cmd  => fun(#{sock1 := Sock1,
                           sock2 := Sock2,
                           sock3 := Sock3,
                           ssa   := SSA}) ->
                             Socks = [Sock1, Sock2, Sock3],
                             api_to_connect_tcp_await_timeout(Socks, SSA)
                     end},
  
           %% *** Terminate server ***
  
negative.code: api_to_accept_tcp4(_Config) when is_list(_Config) ->
      tc_try(api_to_accept_tcp4,
             fun() ->
                     InitState = #{domain => inet, timeout => 5000},
                     ok = api_to_accept_tcp(InitState)
             end).
  
  
  