def append_annotation(self, a):
return self._apply_to_annotations(lambda alist: alist + (a,))<EOL>
Appends an annotation to this AST.

:param a: the annotation to append
:returns: a new AST, with the annotation added