halide_trace had an unreasonable number of arguments

replaced with a struct