/** * @tsplus fluent effect/io/Effect instrument */ export function instr(self: Effect, name: string, properties?: Record) { return self .tap(() => Effect.logDebug(`instrumented`).logAnnotate("properties", (properties || {}).$$.pretty)) .withSpan(name) // trackMetric(name, time, properties)) }