'Give a sensible representation of the object.
If `sans_parens` is different, include both.
If `tall` then have \'<[]>\' around the code, otherwise \'<>\'.'

def __repr__(self):

    if (self.latex == self.sans_parens):
        latex_repr = u'"{}"'.format(self.latex)
    else:
        latex_repr = u'"{}"    or    "{}"'.format(self.latex, self.sans_parens)
    if self.tall:
        wrap = u'<[{}]>'
    else:
        wrap = u'<{}>'
    return wrap.format(latex_repr)
