 
 	/// Initializes a `CompositeDisposable` containing the given sequence of
 	/// disposables.
+	///
+	/// - parameters:
+	///   - disposables: A collection of `Disposable` conforming objects.
 	public init<S: SequenceType where S.Generator.Element == Disposable>(_ disposables: S) {
 		var bag: Bag<Disposable> = Bag()
 

	
	/// Initializes a `CompositeDisposable` containing the given sequence of
	/// disposables.
	public convenience init<S: SequenceType where S.Generator.Element == Disposable?>(_ disposables: S) {
		self.init(disposables.flatMap { $0 })
	}

/// Adds the right-hand-side disposable to the left-hand-side
/// `CompositeDisposable`.
///
///  ````
///  disposable += producer
///      .filter { ... }
///      .map    { ... }
///      .start(observer)
/// ````
///
/// - parameters:
///   - lhs: Disposable to add to.
///   - rhs: Disposable to add.
public func +=(lhs: CompositeDisposable, rhs: Disposable?) -> CompositeDisposable.DisposableHandle {
	return lhs.addDisposable(rhs)
}
