Exploring Function Piping in C# — Programming Keynou