Signal<T> tests

But it turns out that types prevent a lot of errors that tests would normally catch! Who knew?
Philosophically, I agree, but that's at odds with Cocoa convention and the stdlib, which seem to prefer omitting an initial parameter label almost always.