 
 	/// 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()
 


	/// Adds the given disposable to the list, then returns a handle which can
	/// be used to opaquely remove the disposable later (if desired).
	public func addDisposable(d: Disposable?) -> DisposableHandle {
		guard let d = d else {
			return DisposableHandle.empty


	/// Initializes the receiver to dispose of the argument when the
	/// SerialDisposable is disposed.
	///
	/// - parameters:
	///   - disposable: Optional disposable.
	public init(_ disposable: Disposable? = nil) {
		innerDisposable = disposable
	}
