title: How to get the declaration of a function using `reify`?
body: <p>Function <a href="http://hackage.haskell.org/package/template-haskell-2.4.0.0/docs/Language-Haskell-TH.html#v%3areify"><code>reify</code></a> allows me to look up information about a given name. For a function the returned value is <a href="http://hackage.haskell.org/package/template-haskell-2.4.0.0/docs/Language-Haskell-TH.html#v%3aVarI"><code>VarI</code></a>:</p>
  
  <pre><code>data Info = ... |  VarI Name Type (Maybe Dec) Fixity  | ...
  </code></pre>
  
  <p>Here I can examine the function's type, and I'd also like to examine its declaration. However, in the 3rd argument to <code>VarI</code> I always see <code>Nothing</code>. Is there a way to get the function's declaration?</p>