Add Methods. Use FlatmapLatest as bind.

Using FlatmapLatest for bind gave me the more intuitious effect of seeing a do block as sequence of Events rather than accumulating events over the entire Time. 
Is there a reason this is not `return ob1.zip(ob2, function (x, y) {...})`?