this is helpful, but i'm not exactly sure how to place it in context (for example, the Select node I created has an ExecuteProcessRequest as the product TypeConstraint). i'm fine with leaving #5718 open until we can get in a few more whacks at engine UX