title: Emit value from stream at most every x seconds
body: <p>How can I construct an Observable stream that will emit a value, then skip subsequent values for x amount of time?</p>
  
  <p>I have tried using <code>throttle</code> and a combination of <code>skipUntil</code> and <code>delay</code>, but I need all values emitted in the given interval to be ignored, not delayed.</p>
  
  <p>Use case is that I have a button that can be clicked <em>at most</em> every X seconds.</p>