What about functions of type A x B -&#62; A ?<p>An example would be C++ stream &#60;&#60; operator which takes a stream on the left, a string on the right, and returns a stream (after writing the string into the stream). This is so that you can do chaining:<p><pre><code>    cout &#60;&#60; "Hello" &#60;&#60; "World";
</code></pre>
I don't think that there are any mathematical operators that work this way though.