> If your `foreach` loop's body uses any of those features then it will not be launched as a kernel even though `foreach` signals order-independence.
Is this signalled/warned about so that you don’t accidentally use one of these features and kill your performance? Or a way to indicate that you specifically intend it to be run on GPU?