I could have stored the configuration into a property with `RAC(…)`, but this seems cleaner.

Does `zip` always wait until both signals have sent a `next` value? I *think* that's the case, but I don't know for certain, and I couldn't quite tell from the docs.