Attaching document comments to AST nodes

Now document comments are attached to AST nodes and modules
Need a better name than `x'` for this. This is a really important distinction!