*(Rewrite) techniques are expressive enough to handle many optimization tasks.

<em>TODO:</em> Form a general outline of an architecture for handling this idea.

<ul class="links">
<li>_(Playing by the rules: rewriting as a practical optimisation technique in GHC|http://research.microsoft.com/Users/simonpj/Papers/rules.htm) by _(Simon Peyton Jones).
</ul>