allow an iterable as last arg of when
first release of bindProps