Signal<T> tests

But it turns out that types prevent a lot of errors that tests would normally catch! Who knew?
I think your best bet for inference would be rephrasing it as a constructor:

```swift
init(interval: NSTimeInterval, onScheduler: Scheduler) { … }
```