<div dir="ltr">I would like to specify that a function takes implicit parameters, without specifying its full return type.  My main motivation for this is my xmonad config file and the attempt to remove the need for NoMonomorphismRestriction and some of the code smell associated with global variables that wafts in with implicit parameters.<br>
<br>I have read this: <a href="http://okmij.org/ftp/Haskell/partial-signatures.lhs">http://okmij.org/ftp/Haskell/partial-signatures.lhs</a> and even somewhat understood it; however, I tried to apply it to my config file with an implicit parameter in the signature, and I couldn&#39;t get it to compile.<br>
<br>Is there something inherently different about using this approach with implicit parameters, or am I probably just doing something wrong?<br><br>P.S.  I decided to ask this here instead of in the xmonad mailing list because I feel like this is a question about haskell that was only slightly inspired by my use of xmonad.<br clear="all">
<br>-- <br><div dir="ltr"><div>          Alex R</div></div><br>
</div>