<div dir="ltr">With function composition I can easily write something like<div><br></div><div>    h . g . f $ expr</div><div><br></div><div>However if I want to write the equivalent in left-to-right composition style:</div><div><br></div><div>    expr & f >>> g >>> h</div><div><br></div><div>This is not possible due to a parsing error arising from the fixity of the operators. (>>>) is provided by Control.Arrow and (&) by Data.Function. My question is, would it not be better to *decrement* the fixity of (&) by one or *increment* the fixity of (>>>) by one (probably rather the latter)?</div><div><div><br></div>-- <br><div dir="ltr" class="gmail_signature" data-smartmail="gmail_signature"><div>Regards</div><div><i>Frederik Hanghøj Iversen</i></div></div></div></div>