Add takeUntil

Keeps items earlier than a signal from another stream.