'Return a closing token that matches this token\'s type.'

def get_closer(self):

    assert (self.type in (self.FUNC, self.ARRAY, self.PAREN))
    assert (self.subtype == self.OPEN)
    value = ('}' if (self.type == self.ARRAY) else ')')
    return self.make_subexp(value, func=(self.type == self.FUNC))
