title: How do you run a Swift Combine Publisher for a certain amount of time?
body: <p>I have a publisher when the sink, scans for a list of wifi.  I only want to scan for about 10 seconds and stop.</p>
  <p>Is there a way to do this within the publisher chain of calls?</p>