anchor.diff:          ; Msg -> ok
               , io:format("Unknown message: ~p\n", [Msg])
               , {error, {unknown_message, Msg}}
  -        after 1000 -> ok
  +        after ?TIMEOUT -> ok
               , {error, data_timeout}
           end
       .
  
positive.code:     , Result = receive
          {Runner, Received_result} -> ok
              , Received_result
          after 2 * 60 * 1000 -> ok
              , {error, request_timeout}
          end
  
  
negative.code:         ; Msg -> ok
              , io:format("Unknown message: ~p\n", [Msg])
              , {error, {http_unknown_message, Msg}}
          after ?TIMEOUT -> ok
              , {error, header_timeout}
          end
      .
  