Add combine_latest function

don't add the catch all. That will just mask a bug.