WARNING: THIS IS INCOMPLETE AS OF YET. DO NOT YET DOWNLOAD!!! This library is called universal_pipe_handler. It allows the user to construct pipes (if these are registered - otherwise we can not use them). How does this look like? A pipe is something like: cat test.txt | nl This will count how many lines there are in said file.