I’m fine with the concept, that’s what I did for FilterStreamType (but with only two parts and not an infinite list).