As our telemetry logic grows, we should keep the design clean. See some points in the discussion below. _Originally posted by @vzarytovskii in https://github.com/dotnet/fsharp/pull/15778#discussion_r1290500390_