Copy <NSFastEnumeration> argument to +merge:

Fixes #723.

If the argument is an `NSEnumerator`, it would be exhausted on the first iteration, which means that future subscribers won't get any values.