New functions choose, tryPick, pick for Stream and ParStream