wip: comments, symbols, metadata

I suspect this is a WIP, but I think the `shellVariables`, since they are pretty specific, should go below this.