&gt;Representing styles as executable code is a very poor idea. Suddenly you go from data you can inspect and play with to something you can just execute and take what you are given.<p>Continues to be true if we replace &quot;styles&quot; with &quot;documents&quot;.