 
     public func input<O: ObserverType>(observer: O, _ events: [Recorded<Event<O.E>>],
                                        file: StaticString = #file, line: UInt = #line) {
-        assert(!events.contains({ $0.time == AnyTestTime }), "Input events should have specific time.",
-               file: file, line: line)
+        Swift.assert(!events.contains({ $0.time == AnyTestTime }), "Input events should have specific time.",
+                     file: file, line: line)
         let disposable = self.scheduler.createHotObservable(events).bindTo(observer)
         self._inputDisposables.append(disposable)
         self._lastTime = events.map { $0.time }.maxElement() ?? self._lastTime

            XCTAssertEqual(error, nil, file: file, line: line)
            let recordedEvents = recorder.events.filter(recordedEventFilter)
            let isCountEqual = expectedEvents.count == recordedEvents.count
            let isValueEqual = !zip(expectedEvents, recordedEvents).lazy.contains { !predicate($0, $1) }
            let isSucceeded = isCountEqual && isValueEqual
            let expectedEventsDescription = String(expectedEvents)
                .stringByReplacingOccurrencesOfString(String(AnyTestTime), withString: "any")
            let message = "\(self._description ?? "")\n" +


    public func input<E>(variable: Variable<E>, _ events: [Recorded<Event<E>>],
                         file: StaticString = #file, line: UInt = #line) {
        Swift.assert(!events.contains({ $0.time == AnyTestTime }), "Input events should have specific time.",
                     file: file, line: line)
        let disposable = self.scheduler.createHotObservable(events).bindTo(variable)
        self._inputDisposables.append(disposable)
        self._lastTime = events.map { $0.time }.maxElement() ?? self._lastTime
