Hi @hmmmmniek,
I would personally love to see something like this handled directly by Hugo Pipes.
Have you created it an issue in GitHub? I suggest you do so with as much explanation about the way you want to implement this (what you did here I guess).