Tracers: construct tracer from world to avoid recomputing hit function list on each trace