Module for defining and approach por chaining callables.
As per proposed in <a href='https://github.com/ceylon/ceylon/issues/6615'> here</a>, fishead operator (`|>`) is
pretty useful for expressing a list of operations that follow the chain pattern:
<pre>
value init = ...;
value step1 = func1(init);
value step2 = func2(step1);
...
value stepN = funcN(stepN-1);
</pre>
Without fishead operator, those can just be rewritten like:
<pre>
funcN(...func2(fun1(init))...).
</pre>
But ...
