<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I don't think there's a Smalltalk-like facility in DrRacket to do what I'm thinking, but I thought I'd make sure. &nbsp;Take, for example:</div><div><br></div><div><font class="Apple-style-span" face="Menlo">; from net/url</font></div><font class="Apple-style-span" face="Menlo">(get-pure-port&nbsp;URL&nbsp;[header])&nbsp;→&nbsp;</font><font class="Apple-style-span" color="#041EAA"><b><font class="Apple-style-span" face="Menlo">input-port?</font></b></font><font class="Apple-style-span" face="Menlo"><br>&nbsp;&nbsp;URL&nbsp;:&nbsp;</font><font class="Apple-style-span" color="#041EAA"><b><font class="Apple-style-span" face="Menlo">url?</font></b></font><font class="Apple-style-span" face="Menlo"><br>&nbsp;&nbsp;header&nbsp;:&nbsp;(listof&nbsp;string?)&nbsp;=&nbsp;null</font><div><br></div><div>If you right-clicked on <font class="Apple-style-span" face="Menlo">input-port?</font> or <font class="Apple-style-span" face="Menlo">url?</font>, you'd get a popup list of everything known that could produce the given type. &nbsp;Since dozens of functions could produce a&nbsp;<font class="Apple-style-span" face="Menlo">url</font> or <font class="Apple-style-span" face="Menlo">input-port</font>, the popup list might show the package name, link to scribble doc of the producing function, and possible link to source file. &nbsp;Left-click would still go to the scribble doc for <font class="Apple-style-span" face="Menlo">input-port</font> or <font class="Apple-style-span" face="Menlo">url</font>.</div><div><br></div><div>Geoff</div><div><br></div></body></html>