import Bindings public struct ClientProcessStatusProvider { public var get: () -> Bool public func callAsFunction() -> Bool { get() } } extension ClientProcessStatusProvider { public static func live(bindingsClient: BindingsClient) -> ClientProcessStatusProvider { ClientProcessStatusProvider(get: bindingsClient.hasRunningProcessies) } } #if DEBUG extension ClientProcessStatusProvider { public static let failing = ClientProcessStatusProvider { fatalError("Not implemented") } } #endif