I&#39;m happy to announce the birth of <span style="font-weight: bold;">DeepArrow</span>, a Haskell library for composable &quot;editors&quot; of pure values.<br><br>DeepArrow enables &quot;deep function
application&quot; in two senses: deep application of functions and
application of deep functions.  These tools generalize beyond values and
functions, via the <tt>DeepArrow</tt> subclass of the <tt>Arrow</tt> type class.<br><br>Please see the project page at <a href="http://haskell.org/haskellwiki/DeepArrow">http://haskell.org/haskellwiki/DeepArrow</a> .<br>
<br>Cheers,&nbsp; - Conal<br>