anchor.diff:          {'receive', [_, Timeout]} ->
             Timeout
         end;
  +    {error, Reason} -> error(Reason);
       retry -> inspect(Tag, Args, Location);
       {skip_timeout, CreateMessage} ->
         case CreateMessage of
  
positive.code:         {true, D} -> self() ! D
        end,
        0;
      {didit, Res} -> Res;
      unhijack ->
        erase(concuerror_info),
        inspect(Tag, Args, Location);
      {error, Reason} -> error(Reason)
    end.
  
  -spec hijack(atom(), term()) -> ok.
  
negative.code:         R
      end,
    case Ret of
      {didit, Res} -> Res;
      doit ->
        case {Tag, Args} of
          {apply, [Fun, ApplyArgs]} ->
  