I assume this snippet works, but we probably shouldn't put code examples where signals aren't used through subscribers.

Certain signals don't do anything until they're subscribed to, and while operators do subscribe to signals whether they do so immediately or lazily when they're subscribed to themselves should be an implementation detail.