Attaching semis to preceding AST element, not following