visitor: Module styling.
parser: Have parseTopLevelBlock handle its pushing and popping, ignore attributes.