var foo: AnyPublisher<Int, Error> { set { (newValue: some Publisher<Int, Error>) in _foo = newValue.eraseToAnyPublisher() } }