wait, fetch, and take from multiple RemoteRefs

I think it should be this easy to wait for multiple references.

Alternatives like creating a RemoteRef to wait for a collection of other references seem like overkill.