<div dir="ltr">Currently <b>above</b> from 2htdp/image requires at least two arguments. I.e.<div><div><div><div dir="ltr"></div>
</div></div><div><br></div><div><table cellspacing="0" class="" style="width:559px;background-color:rgb(232,232,255);white-space:nowrap;color:rgb(0,0,0);font-family:serif;font-size:medium"><tbody><tr><td style="padding-left:0px;padding-right:0px">

<blockquote class="" style="margin:0em"><div class="" style="float:right;width:0px;height:0px"><div class="" style="font-family:sans-serif;width:25em;text-align:right;color:white;font-weight:bold"><p style="margin:0px">procedure</p>

</div></div><p class="" style="margin:0px"><span class="" style="font-family:monospace;white-space:inherit;color:rgb(132,60,36)">(</span><a name="(def._((lib._2htdp/image..rkt)._above))"></a><span title="Provided from: 2htdp/image"><span class="" style="font-family:monospace;white-space:inherit;color:rgb(38,38,128)"><a href="file:///Applications/Racket%20v5.3.6/doc/teachpack/2htdpimage.html?q=define#%28def._%28%28lib._2htdp%2Fimage..rkt%29._above%29%29" class="" style="text-decoration:none;color:blue">above</a></span></span><span class="" style="font-family:monospace"> </span><span class="" style="font-family:monospace;white-space:inherit;color:rgb(38,38,128);font-style:italic">i1</span><span class="" style="font-family:monospace"> </span><span class="" style="font-family:monospace;white-space:inherit;color:rgb(38,38,128);font-style:italic">i2</span><span class="" style="font-family:monospace"> </span><span class="" style="font-family:monospace;white-space:inherit;color:rgb(38,38,128);font-style:italic">is</span><span class="" style="font-family:monospace"> </span><span class="" style="font-family:monospace;white-space:inherit">...</span><span class="" style="font-family:monospace;white-space:inherit;color:rgb(132,60,36)">)</span><span class="" style="font-family:monospace"> </span>→<span class="" style="font-family:monospace"> </span><span class="" style="font-family:monospace;white-space:inherit;color:rgb(38,38,128)"><a href="file:///Applications/Racket%20v5.3.6/doc/teachpack/2htdpimage.html?q=define#%28def._%28%28lib._2htdp%2Fimage..rkt%29._image~3f%29%29" class="" style="text-decoration:none;color:blue">image?</a></span></p>

</blockquote></td></tr></tbody></table><br></div><div>Recently I have been using an idiom where I stack a list of one or more images.</div><div>I.e.</div><div><br></div><div>(apply above list-of-images)</div><div><br></div>

<div>I have a workaround, but it seems to me that a more tolerant "above" -- which acts as an identity when passed a single image -- would be an improvement to the</div><div>library.</div><div><br></div><div>Similarly for beside, etc.<br>

</div><div><br></div><div><br></div><div>Dan</div></div></div>