Looking further, this seems the easiest way short of modifying compiler types. 
Another alternative might be to add a boolean field to `TIdent` that indicates 
whether the identifier is exported. That would remove the need for the 
`nkPostfix` arrangement, as well as make the `isVisible` procedure in 
`renderer.nim` unnecessary. But I figure you probably want that `nkPostfix` 
arrangement for reasons related to the macro system.

Eager to know if there's a more elegant solution!

Reply via email to