// LoopFollow // ObservableValue.swift import Combine import Foundation import HealthKit import SwiftUI class ObservableValue: ObservableObject { @Published var value: T init(default: T) { value = `default` } func set(_ newValue: T) { print("Setting new value: \(newValue)") DispatchQueue.main.async { self.value = newValue } } }