ASTNode Modification

Back to augmenting `ASTNode.prototype.append()`.
It's easier, and it doesn't muddle with the next
step in the pipeling: Pruning & walking the tree.