the data are already dense, so a generator expression here really doesn't buy anything. It likely would be better to chain the generators such that ``bt.iterObservationData`` fed into this, which fed into the returned generator