 			}
 		}
 	}
-}
-
-extension Signal {
+
 	/// Forwards events from `self` until `replacement` begins sending events.
 	///
 	/// Returns a signal which passes through `Next`, `Error`, and `Interrupted`

			return disposable
		}
	}
}

extension Signal {
	/// Delays `Next` and `Completed` events by the given interval, forwarding
	/// them on the given scheduler.
	///

			return disposable
		}
	}

	/// Forwards events from `self` until `trigger` sends a Next or Completed
	/// event, at which point the returned signal will complete.
	@warn_unused_result(message="Did you forget to call `observe` on the signal?")
