 				it("disposes original signal when result signal interrupted") {
 					var disposed = false
 
-					let disposable = SignalProducer<SignalProducer<(), NoError>, NoError> { observer, disposable in
+					let disposable = SignalProducer<SignalProducer<(), NoError>, NoError> { _, disposable in
 						disposable += ActionDisposable {
 							disposed = true
 						}

		}

		context("Signal") {
			describeSignalFlattenDisposal(.Latest, name: "Signal.switchToLatest")
			describeSignalFlattenDisposal(.Merge, name: "Signal.merge")
			describeSignalFlattenDisposal(.Concat, name: "Signal.concat")
		}

		func describeSignalProducerFlattenDisposal(flattenStrategy: FlattenStrategy, name: String) {

		}

		context("SignalProducer") {
			describeSignalProducerFlattenDisposal(.Latest, name: "switchToLatest")
			describeSignalProducerFlattenDisposal(.Merge, name: "merge")
			describeSignalProducerFlattenDisposal(.Concat, name: "concat")
		}
	}
}
