in Sources/Instrumentation/Locks.swift [93:99]
func withReaderLock<T>(_ body: () throws -> T) rethrows -> T { self.lockRead() defer { self.unlock() } return try body() }