Yes, this was what I thought too. I understand where this &quot;piping&quot; of functions comes from and that it deemed to be a readability improvement (for *nix users at least), but it is unnecessary because like you&#x27;ve mentioned there already is a way of doing that in C++ and because at least for me the notation is a little bit confusing (as I&#x27;m inclined to read it as bitwise &quot;OR&quot; on function&#x27;s addresses) and requires me to rewire my brain in a counter-C++ way!