Support iterable type for all() + race() + any()
#225
Merged
iterable type for all() + race() + any()
#225