Add combine_latest function

Now that I think about it, this will break with a nil stream.