var hasChangedPublisher: AnyPublisher<Void, Never> { preferences.publisher .merge(state.$permissionStatus) .map({ _ in return () // transform to Void }) .eraseToAnyPublisher() }
var hasChangedPublisher: AnyPublisher<Void, Never> { preferences.publisher .merge(state.$permissionStatus) .map({ _ in return () // transform to Void }) .eraseToAnyPublisher() }