<p>What&#39;s wrong is that for typed/scheme check-docs thinks that -&gt; is undocumented, even though it&#39;s able to find the docs for the same identifier  provided from typed/racket.</p>
<p>It&#39;s the same problem as with with-handlers, but if appears not to have the same cause.</p>
<p>On Jun 24, 2011 8:53 PM, &quot;Robby Findler&quot; &lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt; wrote:<br>
&gt;<br>
&gt; I&#39;m not seeing something wrong. Maybe it would help if you could make<br>
&gt; a smaller example.<br>
&gt;<br>
&gt; Robby<br>
&gt;<br>
&gt; On Sat, Jun 25, 2011 at 8:15 AM, Sam Tobin-Hochstadt &lt;<a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a>&gt; wrote:<br>
&gt; &gt; On Thu, Jun 23, 2011 at 9:51 PM, Robby Findler<br>
&gt; &gt; &lt;<a href="mailto:robby@eecs.northwestern.edu">robby@eecs.northwestern.edu</a>&gt; wrote:<br>
&gt; &gt;&gt;<br>
&gt; &gt;&gt; So I think the fix is to do the renaming for with-handlers before it<br>
&gt; &gt;&gt; gets exported from typed-scheme/base-env/prims (or introduce another<br>
&gt; &gt;&gt; module and put that one in the #:use-sources and use it as the one<br>
&gt; &gt;&gt; where the re-providing is happening).<br>
&gt; &gt;<br>
&gt; &gt; Ok, I did this, and it worked nicely.  Thanks!<br>
&gt; &gt;<br>
&gt; &gt; Unfortunately, the issue with `-&gt;&#39; seems to be different.  In<br>
&gt; &gt; particular, `-&gt;&#39; in `typed/scheme&#39; and in `typed/racket&#39; are both<br>
&gt; &gt; defined in &quot;typed-scheme/base-env/base-types-extra.rkt&quot;, under the<br>
&gt; &gt; name `-&gt;&#39;, and it isn&#39;t renamed in between.  Other identifiers, such<br>
&gt; &gt; as `U&#39;, are defined in the same place, and treated identically, but<br>
&gt; &gt; the docs for `U&#39; work just fine.<br>
&gt; &gt; --<br>
&gt; &gt; sam th<br>
&gt; &gt; <a href="mailto:samth@ccs.neu.edu">samth@ccs.neu.edu</a><br>
&gt; &gt;<br>
</p>