Pipes functions in sequence. Offers the same functionality as
compose, but with functions specified in reverse order. This may
lead to more readable code in some situation because the order of
execution is the same as lexical order.
alias pipe(fun...) = compose!(Reverse!fun);
// Read an entire text file, split the resulting string in // whitespace-separated tokens, and then convert each token into an // integer int a = pipe!(readText, split, map!(to!(int)))("file.txt");