 		_disposable?.dispose()
 	}
 
+	/// Creates a repeating timer of the given interval, sending updates on the
+	/// given scheduler.
 	@final class func interval(interval: NSTimeInterval, onScheduler scheduler: RepeatableScheduler, withLeeway leeway: NSTimeInterval = 0) -> Observable<NSDate> {
 		let startDate = NSDate()
 

		}
	}

	@final func observe(observer: Observer) -> Disposable {
		let box = Box(observer)


		}
	}

	/// Returns a stream that will replace the first `count` values from the
	/// receiver with `nil`, then forward everything afterward.
	@final func skip(count: Int) -> Observable<T?> {
		let soFar = Atomic(0)

