Inferer cannot be used concurrently. It may lead to runtime crash concurrent map read/write for constant storage and others.
Potential source: callctx.Toplevel() uses a shared storage.
callctx.Toplevel()