<div>Hi,</div><div><br></div>I&#39;m writing an app that uses the GHC API to extract names from modules. I&#39;ve written a little AST traversal that finds all Names in the type-checked AST and writes them to a file. I noticed that every Name defined in the current module (i.e. Names generated for top-level function definitions) lack a module name i.e. nameModule_maybe return Nothing. Why is this? Should I just assume that every time nameModule_maybe return Nothing the module name is in fact the name of the current module being compiled?<div>

<br></div><div>-- Johan</div><div><br></div>